OntoDesk: Ontology-based persistent system-wide undo on the desktop

David Nemeskey*, Buntarou Shizuki, Jiro Tanaka

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contribution


Recovery is an important aspect of user experience. However, current desktop environments lack a system-wide undo facility. OntoDesk is an ontology-based experimental desktop system that offers this feature. Ontology is used to model the semantic relationships between parts of the system. OntoDesk assembles a global action history of application use. With this information, it provides undo/redo for any part of the system, including applications without native recovery. The framework allows developers to add advanced features to their applications, and it allows users to explore the system with confidence, knowing that their actions will be reversible.

Original languageEnglish
Title of host publicationHuman-Computer Interaction
Subtitle of host publicationNew Trends - 13th International Conference, HCI International 2009, Proceedings
Number of pages10
EditionPART 1
Publication statusPublished - 2009
Externally publishedYes
Event13th International Conference on Human-Computer Interaction, HCI International 2009 - San Diego, CA, United States
Duration: 2009 Jul 192009 Jul 24

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
NumberPART 1
Volume5610 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349


Conference13th International Conference on Human-Computer Interaction, HCI International 2009
Country/TerritoryUnited States
CitySan Diego, CA


  • Action
  • Application
  • Global history
  • OWL
  • OntoDesk
  • Ontology
  • Persistent undo
  • Session management
  • System-wide undo

ASJC Scopus subject areas

  • Theoretical Computer Science
  • Computer Science(all)


Dive into the research topics of 'OntoDesk: Ontology-based persistent system-wide undo on the desktop'. Together they form a unique fingerprint.

Cite this