A Good Role Model for Ontologies: Collaborations

Although ontologies are gaining more and more acceptance, they are often not engineered in a componentbased manner due to, among various reasons, a lack of appropriate constructs in current ontology languages. This hampers reuse and makes creating new ontologies from existing building blocks difficult. We propose to apply the notion of roles and role modeling to ontologies and present an extension of the Web Ontology Language OWL for this purpose. Ontological role models allow for clearly separating different concerns of a domain and constitute an intuitive reuse unit.

[1]  Stephan Herrmann,et al.  Object Teams: Improving Modularity for Crosscutting Collaborations , 2002, NetObjectDays.

[2]  Diego Calvanese,et al.  The Description Logic Handbook , 2007 .

[3]  Robert Stevens,et al.  The Manchester OWL Syntax , 2006, OWLED.

[4]  Peter Spyns Adapting the Object Role Modelling Method for Ontology Modelling , 2005, ISMIS.

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

[6]  Mira Mezini,et al.  An Overview of CaesarJ , 2006, LNCS Trans. Aspect Oriented Softw. Dev..

[7]  Yannis Smaragdakis,et al.  Mixin layers: an object-oriented implementation technique for refinements and collaboration-based designs , 2002, TSEM.

[8]  Nicola Guarino,et al.  Evaluating ontological decisions with OntoClean , 2002, CACM.

[9]  Ian Horrocks,et al.  A Logical Framework for Modular Integration of Ontologies , 2006 .

[10]  Riichiro Mizoguchi,et al.  Role Organization Model in Hozo , 2006, EKAW.

[11]  Gerd Wagner,et al.  Ontologies, Meta-models, and the Model-Driven Paradigm , 2006, Ontologies for Software Engineering and Software Technology.

[12]  Terry Halpin,et al.  Object-Role Modeling (ORM/NIAM) , 2006, Handbook on Architectures of Information Systems.

[13]  Friedrich Steimann,et al.  On the representation of roles in object-oriented and conceptual modelling , 2000, Data Knowl. Eng..

[14]  Jeff Z. Pan,et al.  Ontology Design and Reuse with Conceptual Roles , 2008, RR.

[15]  Jeff Z. Pan,et al.  Semantic Import: An Approach for Partial Ontology Reuse , 2006, WoMO.

[16]  Trygve Reenskaug,et al.  Working with objects - the OOram software engineering method , 1995 .

[17]  Maria Manuela Cruz-Cunha,et al.  Enterprise Information Systems Design, Implementation and Management: Organizational Applications , 2010 .

[18]  Friedrich Steimann,et al.  The role data model revisited , 2007, Appl. Ontology.

[19]  Bijan Parsia,et al.  Modularity and Web Ontologies , 2006, KR.

[20]  P. Cochat,et al.  Et al , 2008, Archives de pediatrie : organe officiel de la Societe francaise de pediatrie.

[21]  Ian Horrocks,et al.  A Logical Framework for Modularity of Ontologies , 2007, IJCAI.

[22]  Holger Knublauch,et al.  The Protégé OWL Plugin: An Open Development Environment for Semantic Web Applications , 2004, SEMWEB.