JavaScript is disabled for your browser. Some features of this site may not work without it.
This is the latest version of this item.
Bridging the gap between the model-driven architecture and ontology engineering
Cranefield, Stephen; Pan, Jin
Cite this item in APA:Cranefield, S., & Pan, J. (2007). Bridging the gap between the model-driven architecture and ontology engineering. International Journal of Human-Computer Studies, 65(7), 595–609. doi:10.1016/j.ijhcs.2007.03.001
Software engineers have many robust commercial tools available to them for creating and manipulating models. Due to the widespread adoption of the Object Management Group (OMG) standards for metamodel definition, model serialisation and programmatic access to models, many of these tools are interoperable. Currently this is not the case for ontology engineering tools. This paper discusses the potential benefits of making the OMG’s Model Driven Architecture (MDA) technology applicable to ontology engineering, and in particular, describes a technique for converting ontologies serialised using the XML Metadata Interchange (XMI) format to an equivalent representation using the Resource Description Framework (RDF), without any loss of information. The resulting models can then be analysed and transformed using existing RDF tools. The technique is applicable to any ontology modelling language that has its abstract syntax defined using the OMG’s Meta Object Facility (MOF) model.
This research helps to bridge the gap between the MDA and ontology engineering by providing a technique based on the familiar RDF language for defining transformations between other types of model (such as UML) and ontologies, between different ontology modelling languages, or to modify ontologies without changing the language.
Notes:
This is the accepted manuscript of the paper (i.e., draft post-refereeing but prior to final editing). Changes may have been made to this work since it was submitted for publication. The definitive version is available from the publisher's web site as linked above.