Ontological Patterns, Anti-Patterns and Pattern Languages for Next-Generation Conceptual Modeling

This paper addresses the complexity of conceptual modeling in a scenario in which semantic interoperability requirements are increasingly present. It elaborates on the need for developing sound ontological foundations for conceptual modeling but also for developing complexity management tools derived from these foundations. In particular, the paper discusses three of these tools, namely, ontological patterns, ontological anti-patterns and pattern languages.

[1]  Giancarlo Guizzardi,et al.  Organizing Ontology Design Patterns as Ontology Pattern Languages , 2013, ESWC.

[2]  Edsger W. Dijkstra,et al.  The humble programmer , 1972, CACM.

[3]  Gerd Wagner,et al.  An Ontologically Well-Founded Profile for UML Conceptual Models , 2004, CAiSE.

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

[5]  Giancarlo Guizzardi,et al.  On Ontology, ontologies, Conceptualizations, Modeling Languages, and (Meta)Models , 2007, DB&IS.

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

[7]  Nicola Guarino,et al.  Applied Ontology: Focusing on content , 2005, Appl. Ontology.

[8]  Giancarlo Guizzardi,et al.  In Defense of a Trope-Based Ontology for Conceptual Modeling: An Example with the Foundations of Attributes, Weak Entities and Datatypes , 2006, ER.

[9]  G. Guizzardi,et al.  Identification of Semantic Anti-Patterns in Ontology-Driven Conceptual Modeling via Visual Simulation , 2012 .

[10]  Giancarlo Guizzardi,et al.  A Model-Based Tool for Conceptual Modeling and Domain Ontology Engineering in OntoUML , 2009, ICEIS.

[11]  Giancarlo Guizzardi,et al.  Ontology Patterns: Clarifying Concepts and Terminology , 2013, WOP.

[12]  Nicola Guarino,et al.  The Ontological Level: Revisiting 30 Years of Knowledge Representation , 2009, Conceptual Modeling: Foundations and Applications.

[13]  Giancarlo Guizzardi,et al.  Ontological Meta-properties of Derived Object Types , 2012, CAiSE.

[14]  Giancarlo Guizzardi,et al.  Detection, Simulation and Elimination of Semantic Anti-patterns in Ontology-Driven Conceptual Models , 2014, ER.

[15]  Tok Wang Ling,et al.  Conceptual Modeling - ER 2011, 30th International Conference, ER 2011, Brussels, Belgium, October 31 - November 3, 2011. Proceedings , 2011, ER.

[16]  Oscar Corcho,et al.  The Semantic Web: Semantics and Big Data , 2013, Lecture Notes in Computer Science.

[17]  Giancarlo Guizzardi,et al.  Validating Modal Aspects of OntoUML Conceptual Models Using Automatically Generated Visual World Structures , 2010, J. Univers. Comput. Sci..

[18]  David W. Embley,et al.  Conceptual Modeling - ER 2006, 25th International Conference on Conceptual Modeling, Tucson, AZ, USA, November 6-9, 2006, Proceedings , 2006, ER.

[19]  Gerd Wagner,et al.  On the General Ontological Foundations of Conceptual Modeling , 2002, ER.

[20]  Daniel Jackson,et al.  Software Abstractions - Logic, Language, and Analysis , 2006 .

[21]  George H. Mealy,et al.  Another look at data , 1967, AFIPS '67 (Fall).

[22]  Giancarlo Guizzardi,et al.  Formal Semantics and Ontological Analysis for Understanding Subsetting, Specialization and Redefinition of Associations in UML , 2011, ER.

[23]  Giancarlo Guizzardi,et al.  Design Patterns and Inductive Modeling Rules to Support the Construction of Ontologically Well-Founded Conceptual Models in OntoUML , 2011, CAiSE Workshops.

[24]  Ron Weber,et al.  Ontological foundations of information systems , 1997 .

[25]  Stefano Spaccapietra,et al.  Conceptual Modeling — ER 2002 , 2002, Lecture Notes in Computer Science.