KF metamodel formalization

The KF metamodel is a comprehensive unifying metamodel covering the static structural entities and constraints of UML Class Diagrams (v2.4.1), ER, EER, ORM, and ORM2, and intended to boost interoperability of common conceptual data modelling languages. It was originally designed in UML with textual constraints, and in this report we present its formalisations in FOL and OWL, which accompanies the paper that describes, discusses, and analyses the KF metamodel in detail. These new formalizations contribute to give a precise meaning to the metamodel, to understand its complexity properties and to provide a basis for future implementations.

[1]  Pablo R. Fillottrani,et al.  Conceptual Model Interoperability: A Metamodel-driven Approach , 2014, RuleML.

[2]  C. Maria Keet,et al.  Enhancing identification mechanisms in UML class diagrams with meaningful keys , 2011, SAICSIT '11.

[3]  Recitation Entity-Relationship Model , 2009, Encyclopedia of Database Systems.

[4]  Martin Gogolla,et al.  An Extended Entity-Relationship Model , 1994, Lecture Notes in Computer Science.

[5]  Diego Calvanese,et al.  Reasoning over Extended ER Models , 2007, ER.

[6]  Terry A. Halpin,et al.  Information Modelling and Relational Databases , 2001 .

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

[8]  Pablo R. Fillottrani,et al.  Toward an Ontology-Driven Unifying Metamodel for UML Class Diagrams, EER, and ORM2 , 2013, ER.

[9]  He Keqing Information Technology -Metamodel Framework for Interoperability— , 2008 .

[10]  S. Hedman A First Course in Logic: An Introduction to Model Theory, Proof Theory, Computability, and Complexity , 2004 .

[11]  Ian Pratt-Hartmann Complexity of the Two-Variable Fragment with Counting Quantifiers , 2005, J. Log. Lang. Inf..

[12]  Pablo R. Fillottrani,et al.  An ontology-driven unifying metamodel of UML Class Diagrams, EER, and ORM2 , 2015, Data Knowl. Eng..

[13]  Shawn Hedman A First Course in Logic: An Introduction to Model Theory, Proof Theory, Computability, and Complexity (Oxford Texts in Logic) , 2004 .

[14]  Laurian M. Chirica,et al.  The entity-relationship model: toward a unified view of data , 1975, SIGF.

[15]  Richard Power,et al.  OWL to English: a tool for generating organised easily-navigated hypertexts from ontologies , 2011 .

[16]  Boris Motik,et al.  OWL 2 Web Ontology Language: structural specification and functional-style syntax , 2008 .