Toward a framework for ontology modularity

Dividing up data or information into smaller components---modules---is a well-know approach to a range of problems, such as scalability and model comprehension. The use of modules in ontologies at the knowledge layer is receiving increased attention, and a plethora of approaches, algorithms, and tools exist, which, however, yield only very limited success. This is mainly because wrong combinations of techniques are being used. To solve this issue, we examine the modules' use-cases, types, techniques, and properties from the literature. This is used to create a framework for ontology modularity, such that a user with a certain use case will know the type of modules needed, and therewith then also the appropriate technique to realise it and what properties the resultant modules will have. This framework is then evaluated with three case studies, begin the QUDT, FMA, and OpenGalen ontologies.

[1]  Robert Stevens,et al.  The Cell Cycle Ontology: an application ontology for the representation and integrated analysis of the cell cycle process , 2009, Genome Biology.

[2]  Venkata Krishna Chaitanya Turlapati,et al.  Efficient Module Extraction for Large Ontologies , 2013, KESW.

[3]  Markus Krötzsch,et al.  ELK Reasoner: Architecture and Evaluation , 2012, ORE.

[4]  Henderik Alex Proper,et al.  Conceptual Schemas with Abstractions: Making Flat Conceptual Schemas More Comprehensible , 1996, Data Knowl. Eng..

[5]  Robert Stevens,et al.  Design insights for the next wave ontology authoring tools , 2014, CHI.

[6]  John B. Shoven,et al.  I , Edinburgh Medical and Surgical Journal.

[7]  Christopher G. Chute,et al.  Survey of modular ontology techniques and their applications in the biomedical domain , 2009, Integr. Comput. Aided Eng..

[8]  Csongor Nyulas,et al.  BioPortal: enhanced functionality via new Web services from the National Center for Biomedical Ontology to access and use ontologies in software applications , 2011, Nucleic Acids Res..

[9]  Fausto Giunchiglia,et al.  Theories of Abstraction , 1997, AI Commun..

[10]  Stefano Spaccapietra,et al.  Modular Ontologies: Concepts, Theories and Techniques for Knowledge Modularization , 2009, Modular Ontologies.

[11]  C. Maria Keet,et al.  Exploring Reasoning with the DMOP Ontology , 2014, ORE.

[12]  C. Maria Keet Enhancing Comprehension of Ontologies and Conceptual Models Through Abstractions , 2007, AI*IA.

[13]  Maria Cláudia Reis Cavalcanti,et al.  An Evaluation of Annotation Tools for Biomedical Texts , 2012, ONTOBRAS-MOST.

[14]  Mark A. Musen,et al.  Traversing Ontologies to Extract Views , 2009, Modular Ontologies.

[15]  Valentina A. M. Tamma,et al.  SOMET: Algorithm and Tool for SPARQL Based Ontology Module Extraction , 2008, WoMO.

[16]  C. Maria Keet Using Abstractions to Facilitate Management of Large ORM Models and Ontologies , 2005, OTM Workshops.

[17]  Stefano Borgo Goals of Modularity: A Voice from the Foundational Viewpoint , 2011, WoMO.

[18]  Mathieu d'Aquin,et al.  Ontology Modularization for Knowledge Selection: Experiments and Evaluations , 2007, DEXA.

[19]  Heiner Stuckenschmidt,et al.  A Flexible Partitioning Tool for Large Ontologies , 2008, 2008 IEEE/WIC/ACM International Conference on Web Intelligence and Intelligent Agent Technology.

[20]  James A. Hendler,et al.  The National Cancer Institute's Thésaurus and Ontology , 2003, J. Web Semant..

[21]  Stefano Spaccapietra,et al.  An Overview of Modularity , 2009, Modular Ontologies.

[22]  Julian Seidenberg Web Ontology Segmentation: Extraction, Transformation, Evaluation , 2009, Modular Ontologies.

[23]  Heiner Stuckenschmidt,et al.  Towards Structural Criteria for Ontology Modularization , 2006, WoMO.

[24]  Heiko Paulheim On Applying Matching Tools to Large-scale Ontologies , 2008, OM.

[25]  Maria Cláudia Reis Cavalcanti,et al.  Applying Graph Partitioning Techniques to Modularize Large Ontologies , 2012, ONTOBRAS-MOST.

[26]  Alan L. Rector,et al.  OpenGALEN: Open Source Medical Terminology and Tools , 2003, AMIA.

[27]  Ian Horrocks,et al.  Modular Reuse of Ontologies: Theory and Practice , 2008, J. Artif. Intell. Res..

[28]  Amarnath Gupta,et al.  A Formal Ontology of Subcellular Neuroanatomy , 2007, Frontiers Neuroinformatics.

[29]  James A. Hendler,et al.  Swoop: A Web Ontology Editing Browser , 2006, J. Web Semant..

[30]  Chiara Del Vescovo,et al.  The Modular Structure of an Ontology: Atomic Decomposition , 2011, IJCAI.

[31]  Mathieu d'Aquin,et al.  Criteria and Evaluation for Ontology Modularization Techniques , 2009, Modular Ontologies.

[32]  Pavel Klinov,et al.  Decomposition and Modular Structure of BioPortal Ontologies , 2011, SEMWEB.

[33]  C. Maria Keet,et al.  The Foundational Ontology Library ROMULUS , 2013, MEDI.

[34]  José L. V. Mejino,et al.  A reference ontology for biomedical informatics: the Foundational Model of Anatomy , 2003, J. Biomed. Informatics.