MDA-based ontology infrastructure

The paper presents Ontology Definition Metamodel (ODM) and Ontology UML Profile that enables using Model Driven Architecture (MDA) standards in ontological engineering. Other similar metamodels are based on ontology representation languages, such as RDF(S), DAML+OIL, etc. However, none of these other solutions uses the recent W3C effort-The Web Ontology Language (OWL). In our approach, we firstly define the ODM and Ontology UML Profile place in the context of the MDA four-layer architecture and identify the main OWL concepts. Then, we define ODM using Meta-Object Facility (MOF). The relations between similar MOF and OWL concepts are discussed in order to show their differences (e.g. MOF or UML Class and OWL Class). The proposed ODM is used as a starting point for defining Ontology UML profile that enables using the well-known UML notation in ontological engineering more extensively.

[1]  Thomas R. Gruber,et al.  A translation approach to portable ontology specifications , 1993, Knowl. Acquis..

[2]  Ralph Johnson,et al.  design patterns elements of reusable object oriented software , 2019 .

[3]  Dan Brickley,et al.  Resource description framework (RDF) schema specification , 1998 .

[4]  Ivar Jacobson,et al.  The unified modeling language reference manual , 2010 .

[5]  Ivar Jacobson,et al.  The Unified Modeling Language User Guide , 1998, J. Database Manag..

[6]  C. M. Sperberg-McQueen,et al.  eXtensible Markup Language (XML) 1.0 (Second Edition) , 2000 .

[7]  Lewis Hart,et al.  Extending UML to Support Ontology Engineering for the Semantic Web , 2001, UML.

[8]  Stephen Cranefield UML and the Semantic Web , 2001, SWWS.

[9]  David Carlson,et al.  Modeling XML Applications with UML: Practical e-Business Applications , 2001 .

[10]  Jon Siegel Developing in OMG’s New Model-Driven Architecture , 2001 .

[11]  Ian Horrocks,et al.  Metamodeling Architecture of Web Ontology Languages , 2001, SWWS.

[12]  Keith Duddy UML2 must enable a family of languages , 2002, CACM.

[13]  Colin Atkinson,et al.  Rearchitecting the UML infrastructure , 2002, TOMC.

[14]  Ivar Jacobson,et al.  Unified Modeling Language , 2020, Definitions.

[15]  Colin Atkinson,et al.  Model-Driven Development: A Metamodeling Foundation , 2003, IEEE Softw..

[16]  Jan Jürjens,et al.  Secure systems development with UML , 2004 .

[17]  L. Stein,et al.  OWL Web Ontology Language - Reference , 2004 .