Show simple item record

dc.contributor.authorCranefield, Stephenen_NZ
dc.contributor.authorPan, Jinen_NZ
dc.identifier.citationCranefield, 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.001en
dc.descriptionThis 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.en_NZ
dc.description.abstractSoftware 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.en_NZ
dc.publisherUniversity of Otagoen_NZ
dc.relation.ispartofInternational Journal of Human-Computer Studiesen_NZ
dc.subjectModel-driven Architecture (MDA)en_NZ
dc.subjectNetBeans MDRen_NZ
dc.subject.lcshQA76 Computer softwareen_NZ
dc.titleBridging the gap between the model-driven architecture and ontology engineeringen_NZ
dc.typeJournal Articleen_NZ
otago.schoolInformation Scienceen_NZ
otago.openaccessOpen, New Zealanden_NZ
dc.description.refereedPeer Revieweden_NZ Engineering & Collaborative Modelling Laboratoryen_NZ Scienceen_NZ
dc.description.referencesBerners-Lee, T., 1998. Semantic Web Road map. Retrieved 2005-09-15, from Brickley, D. and Guha, R.V. (eds), 2004. RDF Vocabulary Description Language 1.0: RDF Schema. W3C Recommendation, Chang, D. T. and Kendall, E. K., 2004. Major influences on the design of ODM, in: Proceedings of the 1st International Workshop on the Model-Driven Semantic Web, 8th International IEEE Enterprise Distributed Object Computing Conference, Clark, J. (ed.), 1999. XSL Transformations (XSLT) Version 1.0. W3C Recommendation, Colomb, R., Raymond, K., Hart, L., Emery, P., Welty, C., Xie, G. T. and Kendall, E., 2006. The Object Management Group Ontology Definition Metamodel, in Calero, C.; Ruiz, F.; Piattini, M. (eds.): Ontologies for Software Engineering and Software Technology, Springer, 217-248. Costello, R., 2003. The Robber and the Speeder. Pages 33–45 of Cranefield, S. and Purvis, M., 2002. A UML profile and mapping for the generation of ontology-specific content languages. Knowledge Engineering Review. 17(1), 21–39. Cranefield, S., 2001. Networked knowledge representation and exchange using UML and RDF. Journal of Digital Information. 1(8), Djurić, D., Gašević, D. and Devedžić, V. Ontology Modeling and MDA. Journal of Object Technology 4(1),, 2005 Forgy, C. L., 1982. Rete: a fast algorithm for the many pattern/many object pattern match problem. Artificial Intelligence. 19(1), 17–37. Gašević, D., Damjanović, V. and Devedžić, V., 2004. Analysis of MDA support for ontological engineering, in: Proceedings of the 4th Workshop on Computational Intelligence and Information Technologies, Grosof, B. and Neogy, C., 2004. SweetRules project home page. Retrieved 2006-10-18, from HP Labs, 2002. Jena – A Semantic Web Framework for Java. Retrieved 2005-09-15, from Internet Archive, 2006. Archive of Retrieved 2006-01-30, from*/ Java Community Process, 2002. The Java Metadata Interface (JMI) Specification, Version 1.0. JSR 40, Knowledge Web, 2005. Benchmarking the Interoperability of Ontology Development Tools. Retrieved 2006-01-23, from Manola, F. and Miller, E. (eds), 2004. RDF Primer. W3C Recommendation, McCarthy, P. Search RDF data with SPARQL. IBM developerWorks article,, 2005 McGuinness, D. L. and van Harmelen, F. (eds), 2004. OWL Web Ontology Language Overview. W3C Recommendation, Melnik, S., 2000. Representing UML in RDF. Retrieved 2006-01-29, from, 2002. Metadata Repository (MDR) Project Home. Retrieved 2005-09-15, from OMG, 1997. Object Management Group home page. Retrieved 2005-09-15, from OMG, 2001. OMG Model Driven Architecture. Retrieved 2005-09-15, from OMG, 2002a. OMG XML Metadata Interchange (XMI) Specification, Version 1.2. OMG document formal/2002-01-01, OMG, 2002b. Meta Object Facility (MOF) Specification, Version 1.4. OMG document formal/2002-04-03, OMG, 2002c. MOF 2.0 Query / Views / Transformations RFP. OMG document ad/2002-04-10, OMG, 2003a. Ontology Definition Metamodel Request For Proposal. OMG document ad/2003-03-40, OMG, 2003b. Unified Modeling Language: Superstructure Version 2.0, Final Adopted specification. OMG document ptc/2003-08-02, OMG, 2005. Meta Object Facility (MOF) 2.0 Query/View/Transformation Specification, Final Adopted Specification. OMG document ptc/05-11-01, Pan, J., 2006. Enabling the Model Driven Architecture using RDF. MSc thesis (submitted), Department of Information Science, University of Otago. Pedrinaci, C. Bernaras, A. Smithers, T. Aguado, J. and Cendoya, M., 2004. A framework for ontology reuse and persistence integrating UML and Sesame, in: Current Topics in Artificial Intelligence, 10th Conference of the Spanish Association for Artificial Intelligence, CAEPIA 2003, and 5th Conference on Technology Transfer, TTIA 2003. – revised selected papers. Lecture Notes in Computer Science, 3040, Springer, pp. 37–46. Prud’hommeaux, E. and Seaborne, A. (eds), 2005. SPARQL Query Language for RDF. W3C Working Draft, Sandpiper Software. Ontology Definition Metamodel: Sixth Revised Submission to OMG/RFP ad/2003-03-40, OMG document ad/2006-05-01,, 2006 Steer, D., 2003. TreeHugger 0.1. Retrieved 2005-09-15, from Walsh, N., 2003. RDF Twig. Retrieved 2005-09-15, from
 Find in your library

Files in this item


This item appears in the following Collection(s)

Show simple item record


*Selected version