Skip to main content

A UML Profile for OWL Ontologies

  • Conference paper
Model Driven Architecture (MDAFA 2004, MDAFA 2003)

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 3599))

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Gruber, T.R.: A translation approach to portable ontology specifications. Knowledge Acquisition 5(2), 199–220 (1993)

    Article  Google Scholar 

  2. Cranefield, S.: Networked Knowledge Representation and Exchange using UML and RDF. Journal of Digital information, 1(8) (2001), http://jodi.ecs.soton.ac.uk

  3. Duddy, K.: UML2 Must Enable A Family of Languages. Communications of the ACM 45(11), 73–75 (2002)

    Article  Google Scholar 

  4. Berners-Lee, T.: Weaving the Web, Orion Business Books, London (1999)

    Google Scholar 

  5. 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

  6. Berners-Lee, T.: Semantic Web Road Map, W3C Design Issues (1998), http://www.w3.org/DesignIssues/Semantic.html

  7. 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

  8. Bechhofer, S., et al.: OWL Web Ontology Language Reference, W3C Recommendation (2004), http://www.w3.org/TR/2004/REC-owl-ref-20040210

  9. 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

  10. 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

  11. Booch, G., Rumbaugh, J., Jacobson, I.: The Unified Modeling Language User Guide. Addison-Wesley, Massachusetts (1998)

    Google Scholar 

  12. OMG XMI Specification, v1.2, OMG Document formal/02-01-01 (2002), http://www.omg.org/cgi-bin/doc?formal/2002-01-01

  13. 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)

    Google Scholar 

  14. Ontology Definition Metamodel Request for Proposal, OMG Document: ad/2003-03-40 (2003), http://www.omg.org/cgi-bin/doc?ad/2003-03-40

  15. Djurić, D., Gašević, D., Devedžić, V.: Ontology Modeling and MDA. Journal on Object Technology 4(1) (2005) forthcoming

    Google Scholar 

  16. 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

  17. 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

  18. Rumbaugh, J., Jacobson, I., Booch, G.: The Unified Modeling Language Reference Manual. Addison-Wesley, Reading (1998)

    Google Scholar 

  19. Juerjens, J.: Secure Systems Development with UML. Springer, Berlin (2003)

    Google Scholar 

  20. Baclawski, K., et al.: Extending the Unified Modeling Language for ontology development. Journal on Software and Systems Modeling 1(2), 142–156 (2002)

    Article  Google Scholar 

  21. 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

  22. 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

  23. Carlson, D.: Modeling XML Applications whit UML: Practical E-Business Applications. Addison-Wesley, Boston (2001)

    Google Scholar 

  24. Atkinson, C., Kühne, T.: Rearchitecting the UML Infrastructure. ACM Transactions on Modeling and Computer Simulation 12(4), 290–321 (2002)

    Article  Google Scholar 

  25. Atkinson, C., Kühne, T.: Model-Driven Development: A Metamodeling Foundation. IEEE Software 20(5), 36–41 (2003)

    Article  Google Scholar 

  26. Gamma, E., et al.: Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley, Reading (1995)

    Google Scholar 

  27. Gašević, D., et al.: Converting UML to OWL ontologies. In: Proceedings of the 13th International WWW Conference, NY, USA (2004)

    Google Scholar 

  28. 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)

    Google Scholar 

  29. Dirckze, R. (spec. leader): Java Metadata Interface (JMI) Specification Version 1.0 (2002), http://jcp.org/aboutJava/communityprocess/final/jsr040/index.html

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics