On the Role and Application of Ontologies in Information Systems

Semantic Web research and recent efforts of large software companies have lead to mature technologies that can enable real-life semantic applications. While benefits such as advanced interoperability, search and data analysis are evident, little guidance is offered for the engineering of applications that can exploit them. To address this problem, the concept of an ontology, which is central to semantic applications, is compared to formalisms currently used in software engineering. More importantly, this paper proposes an extension to the three-tier architecture of enterprise information systems. The development of such a system is then demonstrated by the use of this architecture for an adaptive portal.

[1]  H. Lan,et al.  SWRL : A semantic Web rule language combining OWL and ruleML , 2004 .

[2]  M A Musen,et al.  Domain Ontologies in Software Engineering: Use of Protégé with the EON Architecture , 1998, Methods of Information in Medicine.

[3]  Thomas R. Gruber,et al.  A translation approach to portable ontology specifications , 1993, Knowl. Acquis..

[4]  Wendy Hall,et al.  The Semantic Web Revisited , 2006, IEEE Intelligent Systems.

[5]  Mark Johnson,et al.  Designing Enterprise Applications with the J2EE¿ Platform , 2002 .

[6]  Anupriya Ankolekar,et al.  Rules for an Ontology-based Approach to Adaptation , 2006, 2006 First International Workshop on Semantic Media Adaptation and Personalization (SMAP'06).

[7]  Ralph E. Johnson DYNAMIC OBJECT MODEL , 1998 .

[8]  Christoph Bussler,et al.  Semantically Enabled Service-Oriented Architectures: A Manifesto and a Paradigm Shift in Computer Science , 2005 .

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

[10]  Robert Stevens,et al.  Protein classification using ontology classification , 2006, ISMB.

[11]  Asunción Gómez-Pérez,et al.  ODESWS, A Semantic Web Service Development , 2004 .

[12]  Armin Haller,et al.  WSMX - a semantic service-oriented architecture , 2005, IEEE International Conference on Web Services (ICWS'05).

[13]  Asunción Gómez-Pérez,et al.  ODE-SWS: A Semantic Web Service Development Environment , 2003, SWDB.

[14]  Boris Motik,et al.  A Comparison of Reasoning Techniques for Querying Large Description Logic ABoxes , 2006, LPAR.

[15]  Michael Uschold,et al.  Ontologies and semantics for seamless connectivity , 2004, SGMD.

[16]  Max Völkel,et al.  RDFReactor – From Ontologies to Programatic Data Access , 2006 .

[17]  Guus Schreiber,et al.  Knowledge Engineering and Management: The CommonKADS Methodology , 1999 .

[18]  Holger Knublauch,et al.  Ontology-Driven Software Development in the Context of the Semantic Web: An Example Scenario with Protégé/OWL , 2004 .

[19]  L. Stein,et al.  OWL Web Ontology Language - Reference , 2004 .

[20]  Max Völkel,et al.  RDFReactor – From Ontologies to Programmatic Data Access , 2006 .