Abstract
The paper presents Ontology UML Profile (OUP); which, together with Ontology Definition Metamodel (ODM), enables the usage of Model Driven Architecture (MDA) standards in ontological engineering. Other similar metamodels and UML profiles 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 place of ODM and OUP in the context of the MDA four-layer architecture and identify the main OWL concepts. Then, to support ODM, we define OUP and describe its details. The proposed UML profile enables usage of the well-known UML notation in ontological engineering more extensively. We implemented an XSLT that transforms OUP ontologies into OWL in order to provide a suitable tool support.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Gruber, T.R.: A translation approach to portable ontology specifications. Knowledge Acquisition 5(2), 199–220 (1993)
Cranefield, S.: Networked Knowledge Representation and Exchange using UML and RDF. Journal of Digital information, 1(8) (2001), http://jodi.ecs.soton.ac.uk
Duddy, K.: UML2 Must Enable A Family of Languages. Communications of the ACM 45(11), 73–75 (2002)
Berners-Lee, T.: Weaving the Web, Orion Business Books, London (1999)
Brickley, D., Guha, R.V. (eds.): RDF Vocabulary Description Language 1.0: RDF Schema, W3C Recom. (2004), http://www.w3.org/TR/2000/CR-rdf-schema-20000327
Berners-Lee, T.: Semantic Web Road Map, W3C Design Issues (1998), http://www.w3.org/DesignIssues/Semantic.html
Bray, T., et al. (eds.): Extensible Markup Language (XML) 1.0 (Second Edition), W3C Recommendation (2000), http://www.w3.org/TR/2000/REC-xml-20001006
Bechhofer, S., et al.: OWL Web Ontology Language Reference, W3C Recommendation (2004), http://www.w3.org/TR/2004/REC-owl-ref-20040210
Miller, J., Mukerji, J. (eds.): MDA Guide Version 1.0, OMG Document: omg/2003-05-01 (2003), http://www.omg.org/mda/mda_files/MDA_Guide_Version1-0.pdf
Meta Object Facility (MOF) Specification v1.4, OMG Document formal/02-04-03 (2002), http://www.omg.org/cgi-bin/apps/doc?formal/02-04-03.pdf
Booch, G., Rumbaugh, J., Jacobson, I.: The Unified Modeling Language User Guide. Addison-Wesley, Massachusetts (1998)
OMG XMI Specification, v1.2, OMG Document formal/02-01-01 (2002), http://www.omg.org/cgi-bin/doc?formal/2002-01-01
Gašević, D., Damjanović, V., Devedžić, V.: Analysis of the MDA Standards in Ontological Engineering. In: Proceedings of the 6th International Conference of Information Technology, Bhubaneswar, India, pp. 193–196 (2003)
Ontology Definition Metamodel Request for Proposal, OMG Document: ad/2003-03-40 (2003), http://www.omg.org/cgi-bin/doc?ad/2003-03-40
Djurić, D., Gašević, D., Devedžić, V.: Ontology Modeling and MDA. Journal on Object Technology 4(1) (2005) forthcoming
Sigel, J.: Developing in OMG’s Model-Driven Architecture, Revision 2.6, Object Management Group White Paper (2001), ftp://ftp.omg.org/pub/docs/-omg/01-12-01.pdf
OMG Unified Modeling Language Specification, OMG Document formal/03-03-01 (2003), http://www.omg.org/cgi-bin/apps/doc?formal/03-03-01.zip
Rumbaugh, J., Jacobson, I., Booch, G.: The Unified Modeling Language Reference Manual. Addison-Wesley, Reading (1998)
Juerjens, J.: Secure Systems Development with UML. Springer, Berlin (2003)
Baclawski, K., et al.: Extending the Unified Modeling Language for ontology development. Journal on Software and Systems Modeling 1(2), 142–156 (2002)
Baclawski, K., et al.: UOL: Unified Ontology Language, Assorted papers discussed at the DC Ontology SIG meeting (2002), http://www.omg.org/cgi-bin/doc?ontology/2002-11-02
Kobryn, C.: The Road to UML 2.0: Fast track or Detour, Software Development Magazine (April 2001), http://www.sdmagazine.com/documents/s=732/sdm0104b/0104b.htm
Carlson, D.: Modeling XML Applications whit UML: Practical E-Business Applications. Addison-Wesley, Boston (2001)
Atkinson, C., Kühne, T.: Rearchitecting the UML Infrastructure. ACM Transactions on Modeling and Computer Simulation 12(4), 290–321 (2002)
Atkinson, C., Kühne, T.: Model-Driven Development: A Metamodeling Foundation. IEEE Software 20(5), 36–41 (2003)
Gamma, E., et al.: Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley, Reading (1995)
Gašević, D., et al.: Converting UML to OWL ontologies. In: Proceedings of the 13th International WWW Conference, NY, USA (2004)
Gašević, D., Devedžić, V.: Reusing Petri Nets Through the Semantic Web. In: Proc. of the 1st European Semantic Web Symposium Heraklion, Greece (2004)
Dirckze, R. (spec. leader): Java Metadata Interface (JMI) Specification Version 1.0 (2002), http://jcp.org/aboutJava/communityprocess/final/jsr040/index.html
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2005 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Djurić, D., Gašević, D., Devedžić, V., Damjanović, V. (2005). A UML Profile for OWL Ontologies. In: Aßmann, U., Aksit, M., Rensink, A. (eds) Model Driven Architecture. MDAFA MDAFA 2004 2003. Lecture Notes in Computer Science, vol 3599. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11538097_14
Download citation
DOI: https://doi.org/10.1007/11538097_14
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-28240-2
Online ISBN: 978-3-540-31819-4
eBook Packages: Computer ScienceComputer Science (R0)