Breaking into pieces: An ontological approach to conceptual model complexity management

In recent years, there has been a growth in the use of reference conceptual models, in general, and domain ontologies, in particular, to capture information about complex and critical domains. These models play a fundamental role in different types of critical semantic interoperability tasks. Therefore, it is essential that domain experts are able to understand and reason using the models' content. In other words, it is important that conceptual models are cognitively tractable. However, it is unavoidable that when the information of the represented domain grows, so does the size and complexity of the artifacts and models that represent them. For this reason, more sophisticated techniques for complexity management in ontology-driven conceptual models, need to be developed. Some approaches are based on the notion of model modularization. In this paper, we follow the work on model modularization to present an approach for view extraction for the ontology-driven conceptual modeling language OntoUML. We provide a formal definition for ontological views over OntoUML conceptual models that completely leverages on the ontologically well-grounded real-world semantics of that language. Moreover, we present a plug-in tool, particularly developed for an OntoUML model-based editor that implements this formal view structure in terms of queries defined over the OntoUML metamodel embedded in that tool.

[1]  G. A. Miller THE PSYCHOLOGICAL REVIEW THE MAGICAL NUMBER SEVEN, PLUS OR MINUS TWO: SOME LIMITS ON OUR CAPACITY FOR PROCESSING INFORMATION 1 , 1956 .

[2]  Alexander Egyed Automated abstraction of class diagrams , 2002, TSEM.

[3]  Giancarlo Guizzardi,et al.  Ontological foundations for structural conceptual models , 2005 .

[4]  Luigi Iannone,et al.  Ontology module extraction for ontology reuse: an ontology engineering perspective , 2007, CIKM '07.

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

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

[7]  Daniel L. Moody,et al.  The “Physics” of Notations: Toward a Scientific Basis for Constructing Visual Notations in Software Engineering , 2009, IEEE Transactions on Software Engineering.

[8]  Fernanda Araujo Baião,et al.  The Role of Foundational Ontologies for Domain Ontology Engineering: An Industrial Case Study in the Domain of Oil and Gas Exploration and Production , 2010, Int. J. Inf. Syst. Model. Des..

[9]  Antonio Villegas Niño,et al.  A filtering engine for large conceptual schemas , 2013 .

[10]  Gerd Wagner,et al.  Towards Ontological Foundations for the Conceptual Modeling of Events , 2013, ER.

[11]  Joel Luis Carbonera,et al.  Ontology View Extraction: An Approach Based on Ontological Meta-properties , 2014, 2014 IEEE 26th International Conference on Tools with Artificial Intelligence.

[12]  Gökhan Coskun Structure-Based Partitioning of Semantic Web Ontologies , 2014 .

[13]  Giancarlo Guizzardi,et al.  Ontological Patterns, Anti-Patterns and Pattern Languages for Next-Generation Conceptual Modeling , 2014, ER.

[14]  Jose Martin Lozano Aparicio,et al.  Ontology view : a new sub-ontology extraction method , 2015 .

[15]  C. Maria Keet,et al.  An empirically-based framework for ontology modularisation , 2015, Appl. Ontology.

[16]  Giancarlo Guizzardi,et al.  OntoUML Lightweight Editor: A Model-Based Environment to Build, Evaluate and Implement Reference Ontologies , 2015, 2015 IEEE 19th International Enterprise Distributed Object Computing Workshop.

[17]  Giancarlo Guizzardi,et al.  Ontological anti-patterns: empirically uncovered error-prone structures in ontology-driven conceptual models , 2015, Data Knowl. Eng..

[18]  Joel Luis Carbonera,et al.  A Novel Approach for Extracting Well-Founded Ontology Views , 2015, JOWO@IJCAI.

[19]  Gerd Wagner,et al.  Towards ontological foundations for conceptual modeling: The unified foundational ontology (UFO) story , 2015, Appl. Ontology.

[20]  Nicola Guarino,et al.  "We Need to Discuss the Relationship": Revisiting Relationships as Modeling Constructs , 2015, CAiSE.

[21]  Giancarlo Guizzardi,et al.  Using a Well-Founded Multi-level Theory to Support the Analysis and Representation of the Powertype Pattern in Conceptual Modeling , 2016, CAiSE.

[22]  Nicola Guarino,et al.  Ontological Considerations About the Representation of Events and Endurants in Business Models , 2016, BPM.

[23]  Frederik Gailly,et al.  Insights on the Use and Application of Ontology and Conceptual Modeling Languages in Ontology-Driven Conceptual Modeling , 2016, ER.

[24]  Jan Verelst,et al.  Investigating the Evolvability of Financial Domain Models , 2017, EEWC.

[25]  Giancarlo Guizzardi,et al.  Formal definition of a general ontology pattern language using a graph grammar , 2017, 2017 Federated Conference on Computer Science and Information Systems (FedCSIS).

[26]  Giancarlo Guizzardi,et al.  From reference ontologies to ontology patterns and back , 2017, Data Knowl. Eng..