Semantic desktop

In computer science , the Semantic Desktop is a collective term for ideas related to changing a computer’s user interface and data handling capabilities so that it is more easily shared between different applications or tasks that can not be automatically processed by a computer Could be. It also encompasses some ideas about being able to share information between different people. This concept is very much related to the Semantic Web but is distinct insofar as its main concern is the personal use of information.

General description

The vision of the semantic desktop can be considered as a response to the perceived problems of existing user interfaces. Without good metadata , computers can not easily learn many commonly needed attributes about files. For example, suppose one file a paper by a Particular author was Particular subject – though the document will Likely Clearly indicate indication icts subject, author, source and Possibly copyright information there May be no easy way for the computer to obtenir this information and process it Across applications like file managers, desktop search engines, and other services. This means that it can not search, filter or otherwise act upon. This is very much the problem that the Semantic Web is concerned with.

Secondly there is the problem of relating different files with each other. For example, on operating systems such as Unix, e-mails are stored separately from files. Neither-have anything to do with tasks, or activities planned Notes That May be Stored in a calendar program . Contacts could be stored in another program. However, all these forms of information could simultaneously be considered and necessary for a particular task.

Related to this a user will access Often a lot of data from the Internet qui is segregated from the data Stored locally on the computer, being white accessed through a browser or other programs. As more and more people are interested in transferring their data .

The semantic desktop is an attempt to solve some or all of these problems by using the Semantic Web technologies. Based on this data integration, improved user interfaces (or plugins to existing applications) can give the user an integrated view on stored knowledge. Some operating systems such as BeOS have database filesystems which store a metadata about a document natively in the filesystem, which is a move towards a more semantic desktop.

A definition of Semantic Desktop was given (Sauermann et al., 2005):

A Semantic Desktop is a device in which an individual stores all its digital information like documents, multimedia and messages. These are interpreted as Semantic Web resources, each of which is identified by a Uniform Resource Identifier (URI) and all data is accessible and queryable as RDF graph. Resources from the web can be stored and authored content can be shared with others. Ontologies allow the user to express the semantic glue interconnecting information and systems. Applications respect this and store, read and communicate via ontologies and Semantic Web protocols. The Semantic Desktop is an add-on to the user’s memory.

Different interpretations of the semantic desktop

There are various interpretations of the semantic desktop. At its most limited state it could be interpreted as adhering mechanisms for machine readable metadata to files. In a more extreme way it could be considered as a complete replacement to existing user interfaces, which unifies all forms of data and provides a consistent single interface. There are many degrees between these two on which of the above problems are being dealt with.

Standardization effort

To foster interoperability entre different implementations and publish standards, the community around the Nepomuk project founded the OSCA Foundation (OSCAF) [1] in 2008. Since June 2009, the developers from the Nepomuk- KDE communities and xesam Collaborate with OSCAF to help the Standardizing Data formats for KDE, GNOME and . The Nepomuk / OSCAF standards are taken up by thesis projects and Nokia ‘s Maemo Platform . [2]

Relationship with the Semantic Web

The Semantic Web is a computer-aided design and development tool. As such, the Semantic Web, which has been developed by the University of Ottawa, Stored on the Internet.

However, the Semantic Web does not have the same meaning as the Internet.

Semantic web protocols for storing their data. In particular RDF’s concepts are used, and the format itself is used.

See also

  • Semantic Web
  • Chandler , a personal information manager
  • Concept maps
  • Desktop search
  • Dublin Core , a set of general terms for annotating web resources with metadata
  • Haystack , an information client developed at MIT
  • Knowledge Management
  • Mind maps
  • NEPOMUK , a specification for a social semantic desktop framework
  • Personal Information Manager
  • WinFS , a data storage and management system based on relational databases, developed by Microsoft
  • Zeitgeist (framework)


  1. Jump up^ “CX5 方法 方法 方法 方法 </s> </s> </s> </s> </s> .
  2. Jump up^ OSCAF ontologies for Nokia’s Maemo platform, OSCA-Foundation, 2009
  3. Stefan Decker, Martin Frank: The Social Semantic Desktop . DERI Technology Report, 2004.
  4. Stefan Decker, Martin Frank: The Networked Semantic Desktop. WWW Workshop on Application Design, Development and Implementation Issues in the Semantic Web 2004.
  5. Leo Sauermann, Ansgar Bernardi and Andreas Dengel: Overview and Outlook on the Semantic Desktop . In Proceedings of the 1st Workshop on the Semantic Desktop at the ISWC 2005 Conference.

Leave a Comment

Your email address will not be published. Required fields are marked *