An Ontology Abstract Machine

� Abstract—As more people from non-technical backgrounds are becoming directly involved with large-scale ontology development, the focal point of ontology research has shifted from the more theoretical ontology issues to problems associated with the actual use of ontologies in real-world, large-scale collaborative applications. Recently the National Science Foundation funded a large collaborative ontology development project for which a new formal ontology model, the Ontology Abstract Machine (OAM), was developed to satisfy some unique functional and data representation requirements. This paper introduces the OAM model and the related algorithms that enable maintenance of an ontology that supports node-based user access. The successful software implementation of the OAM model and its subsequent acceptance by a large research community proves its validity and its real-world application value.

[1]  Juhnyoung Lee,et al.  Ontology management for large-scale enterprise systems , 2006, Electron. Commer. Res. Appl..

[2]  Midori A. Harris,et al.  OBO-Edit - an ontology editor for biologists , 2007, Bioinform..

[3]  Jennifer L. Leopold,et al.  A Generic, Functionally Comprehensive Approach to Maintaining an Ontology as a Relational Database , 2009 .

[4]  Qiang Wang,et al.  Ontology Learning Through Focused Crawling and Information Extraction , 2009, 2009 International Conference on Knowledge and Systems Engineering.

[5]  Timothy W. Finin,et al.  Enforcing security in semantics driven policy based networks , 2008, 2008 IEEE 24th International Conference on Data Engineering Workshop.

[6]  V. R. Benjamins,et al.  WonderTools? A comparative study of ontological engineering tools , 2000, Int. J. Hum. Comput. Stud..

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

[8]  M. Ashburner,et al.  The OBO Foundry: coordinated evolution of ontologies to support biomedical data integration , 2007, Nature Biotechnology.

[9]  Bhavani M. Thuraisingham,et al.  ROWLBAC: representing role based access control in OWL , 2008, SACMAT '08.

[10]  Ian Horrocks,et al.  Just the right amount: extracting modules from ontologies , 2007, WWW '07.

[11]  Peter Linz,et al.  An Introduction to Formal Languages and Automata , 1997 .

[12]  Peter D. Karp,et al.  OKBC: A Programmatic Foundation for Knowledge Base Interoperability , 1998, AAAI/IAAI.

[13]  Vasant Honavar,et al.  Ontology Language Extensions to Support Localized Semantics, Modular Reasoning, and Collaborative Ontology Design and Ontology Reuse , 2004 .

[14]  Michel Klein,et al.  Combining and relating ontologies: an analysis of problems and solutions , 2001, OIS@IJCAI.

[15]  Jos de Bruijn,et al.  Ontology Mediation, Merging, and Aligning , 2006 .

[16]  M. R. Genesereth,et al.  Knowledge Interchange Format Version 3.0 Reference Manual , 1992, LICS 1992.

[17]  Patrick Lambrix,et al.  Evaluation of ontology development tools for bioinformatics , 2003, Bioinform..

[18]  Jie Bao,et al.  Privacy-Preserving Reasoning on the SemanticWeb , 2007, IEEE/WIC/ACM International Conference on Web Intelligence (WI'07).

[19]  Vasant Honavar,et al.  Divide and Conquer Semantic Web with Modular Ontologies - A Brief Review of Modular Ontology Language Formalisms , 2006, WoMO.

[20]  Richard Fikes,et al.  The Ontolingua Server: a tool for collaborative ontology construction , 1997, Int. J. Hum. Comput. Stud..