Application Design and Interoperability for Managing Personal Information in the Semantic Desktop

A number of semantic desktop frameworks have been proposed that address different issues in personal information management, including the organization, manipulation, and visualization of personal data. Our approach comprises a layered multi-ontology based framework, MOSE. In this paper, we describe how the architecture of MOSE supports an application centered semantic approach to personal information management. In particular, we introduce a method based on the Model-View-Controller paradigm for personal information application (PIA) development, as enabled by the underlying semantic data organization and specified by the PIA designer. We also introduce the notion of parameterized channel and describe how it supports the interaction among multiple visualizations in a PIA. We give a definition of desktop service based on the concept of parameterized channel and the benefits provided by the separation of PIA definition and implementation. Finally, we discuss two cases of the execution of desktop services in MOSE that highlight application interoperability.

[1]  David R. Karger,et al.  Haystack: A Platform for Authoring End User Semantic Web Applications , 2003, WWW.

[2]  Maurizio Lenzerini,et al.  Data integration: a theoretical perspective , 2002, PODS.

[3]  David Gelernter,et al.  Lifestreams: a storage model for personal data , 1996, SGMD.

[4]  Jeff Conklin,et al.  Hypertext: An Introduction and Survey , 1987, Computer.

[5]  Stephen Travis Pope,et al.  A cookbook for using the model-view controller user interface paradigm in Smalltalk-80 , 1988 .

[6]  Leo Sauermann,et al.  The Gnowsis Semantic Desktop for Information Integration , 2005, Wissensmanagement.

[7]  Gordon Bell,et al.  MyLifeBits: fulfilling the Memex vision , 2002, MULTIMEDIA '02.

[8]  Steffen Staab,et al.  Semantic Annotation of Images and Videos for Multimedia Analysis , 2005, ESWC.

[9]  Isabel F. Cruz,et al.  A Multi-Ontology Approach for Personal Information Management , 2005, Semantic Desktop Workshop.

[10]  Diego Calvanese,et al.  What to Ask to a Peer: Ontolgoy-based Query Reformulation , 2004, KR.

[11]  Isabel F. Cruz,et al.  Semi-automatic Ontology Alignment for Geospatial Data Integration , 2004, GIScience.

[12]  Vannevar Bush,et al.  As we may think , 1945, INTR.

[13]  Martin Frank,et al.  The Social Semantic Desktop , 2004 .

[14]  C. Peltz,et al.  Web Services Orchestration and Choreography , 2003, Computer.

[15]  David R. Karger,et al.  End-user application development for the semantic web , 2005 .

[16]  Ansgar Bernardi,et al.  Overview and Outlook on the Semantic Desktop , 2005, Semantic Desktop Workshop.

[17]  Isabel F. Cruz,et al.  Integrating and Exchanging XML Data Using Ontologies , 2006, J. Data Semant..

[18]  H. V. Jagadish,et al.  NaLIX: an interactive natural language interface for querying XML , 2005, SIGMOD '05.

[19]  Isabel F. Cruz,et al.  Ontology-based Query Rewriting in Peer-to-Peer Networks , 2006 .

[20]  Yannis Kalfoglou,et al.  Ontology mapping: the state of the art , 2003, The Knowledge Engineering Review.

[21]  Alon Y. Halevy,et al.  A Platform for Personal Information Management and Integration , 2005, CIDR.

[22]  Paul Dourish,et al.  Extending document management systems with user-specific active properties , 2000, TOIS.

[23]  David Aumüller Towards a Semantic Wiki Experience - Desktop Integration and Interactivity in WikSAR , 2005, Semantic Desktop Workshop.

[24]  Eyal Oren,et al.  SemperWiki: a semantic personal Wiki , 2005, Semantic Desktop Workshop.

[25]  James A. Hendler,et al.  The Semantic Web" in Scientific American , 2001 .