Skip to main content

MDA Standards for Ontology Development

  • Chapter
Ontologies

Part of the book series: Integrated Series in Information Systems ((ISIS,volume 14))

Abstract

Ontologies and Model-Driven Architecture (MDA) are two modeling approaches being developed in parallel, but by different communities. They have common points and issues and can be brought closer together. Many authors have so far attempted to bridge gaps and have proposed several solutions. The result of these efforts is the recent OMG’s initiative for defining an ontology development platform. In this chapter, we are giving an overview of the state-of-the-art research on the subject of applications of MDA standards for ontology development. The chapter is a result of our experience in developing the MDA-based ontology infrastructure as well as a series of tutorials we gave at many international conferences. The chapter tries to indicate the most important definition for both of the considered modeling approaches. Using those definitions, we depict their mutual similarities and differences. Then, we show the present solution pursuing to apply MDA standard to ontology development with the main stress on OMG’s standardization efforts.

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 189.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 249.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 329.99
Price excludes VAT (USA)
  • Durable hardcover 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. Atkinson, C., Kühne, T., “Model-Driven Development: A Metamodeling Foundation” (Spec. issue on Model-Driven Development), IEEE Software, Vol. 20, No. 5, Sep/Oct, 2003, pp 36–41.

    Article  Google Scholar 

  2. Baclawski, K., Kokar, M.K., Kogut, P., Hart, L., Smith, J.E., Letkowski, J. and Emery, P. Extending the Unified Modeling Language for ontology development. International Journal Software and Systems Modeling (SoSyM), 1(2), 2002.

    Google Scholar 

  3. Baclawski, K. Kokar, M., Smith, J.E., Wallace, E., Letkowski, J., Koethe, M.R. and Kogut, P. 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.

    Google Scholar 

  4. Beckett, D. (ed.) RDF/XML Syntax Specification (Revised), W3C Recommendation 10 February 2004,http://www.w3.org/TR/2004/REC-rdf-syntax-grammar-20040210/.

    Google Scholar 

  5. T. Berners-Lee, J. Hendler, and O. Lassila, The Semantic Web, Scientific American, Vol. 284, No. 5 (2001) 34–43.

    Google Scholar 

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

    Google Scholar 

  7. Bezivin, J., et al “A M3-Neutral infrastructure for bridging model engineering and ontology engineering,” 1st International Conference on Interoperability of Enterprise Software and Applications, Geneva, Switzerland, 2005 (forthcoming).

    Google Scholar 

  8. Brickley, D., Guha, R. V., “RDF Vocabulary Description Language 1.0: RDF Schema”, W3C Recommendation 10 February 2004, http://www.w3.org/TR/2004/REC-rdf-schema-20040210/, last accessed, 18. Dec. 2004.

    Google Scholar 

  9. Ceccaroni, Luigi & Kendall, Elisa “A Graphical Environment for Ontology Development,” In Proceedings of the 2nd International Joint Conference on Autonomous Agents and Multiagent Systems, Melbourne, Australia, pp. 958–959, 2003.

    Google Scholar 

  10. Chandrasekaran, B., Josephson, J.R. and Benjamins, V.R. What Are Ontologies, and Why Do We Need Them?. IEEE Intelligent Systems, 14(1), 1999. 20–26.

    Article  Google Scholar 

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

    Google Scholar 

  12. Cranefield, S., “UML and the Semantic Web”, In Proceedings of the International Semantic Web Working Symposium, Palo Alto, 2001, www.semanticweb.org/SWWS/program/full/paper1.pdf.

    Google Scholar 

  13. Dean, M., Schreiber, G. (eds.), “OWL Web Ontology Language Reference, W3C Recommendation 10 February 2004”, http://www.w3.org/TR/2004/RECowl-ref-20040210/, 2004.

    Google Scholar 

  14. S. Decker, S. Melnik, F. van Harmelen, D. Fensel, M. Klein, J. Broekstra, M. Ederman, and I. Horrocks, The Semantic Web: The Roles of XML and RDF, IEEE Internet Computing, Vol. 4, No. 5 (2000) 63–74.

    Article  Google Scholar 

  15. M. Denny, Ontology Building: A Survey of Editing Tools (2002) [Online]. Available: http://www.xml.com/pub/a/2002/11/06/ontologies.html.

    Google Scholar 

  16. Djuric, D., Gasevic, D., Devedzic, V., “Adventures in Modeling Spaces: Close Enounters of Semantic Web and MDA Kinds”, The 9th International EDOC Conference (EDOC 2005) The Enterprise Computing Conference”, 19–23 September 2005, Enschede, The Netherlands, 2005 (submitted).

    Google Scholar 

  17. Djuric, D., Gasevic, D., Devedzic, V., “Modeling Spaces”, submitted to IEEE Computer, 2005.

    Google Scholar 

  18. Djuric, D., Gasevic, D., Devedzic, V., “Ontology Modeling and MDA”, in Journal of Object Technology, vol. 4, no. 1, January–February 2005, pp. 109–128. http://www.jot.fm/issues/issue_2005_01/article3

    Google Scholar 

  19. Duddy, K., “UML2 Must Enable A Family of Languages”, Communications of the ACM, Vol. 45, No. 11, November 2002, pp 73–75.

    Article  Google Scholar 

  20. Falkovych, K., Sabou, M. and Stuckenschmidt, H. UML for the Semantic Web: Transformation-Based Approaches. in Omelayenko, B. and Klein, M. eds. Knowledge Transformation for the Semantic Web, Frontiers in Artificial Intelligence and Applications, Vol. 95, IOS Press, 2003, 92–106.

    Google Scholar 

  21. N. Fridman-Noy and C.D. Hafner, The State of the Art in Ontology Design: A Survey and Comparative Review, AI Magazine, Vol. 18, No. 3 (1997) 53–74.

    Google Scholar 

  22. Gašević, D., Damjanović, V. and Devedžić, V., Analysis of the MDA Standards in Ontological Engineering. in Proceedings of the 6th International Conference of Information Technology, (Bhubaneswar, India, 2003), 193–196.

    Google Scholar 

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

    Article  Google Scholar 

  24. Hagget, P., Chorley, R. J. Models, Paradigms and New Geography, In Models in Geography, London, Methuen & Co., 1967.

    Google Scholar 

  25. Hayes, P., RDF Semantics, W3C Recommendation 10 February 2004, http://www.w3.org/TR/2004/REC-rdf-mt-20040210/.

    Google Scholar 

  26. J. Hefflin and M. N. Huhns, The Zen of the Web, IEEE Internet Computing, Vol. 7, No. 5 (2003) 30–33.

    Article  Google Scholar 

  27. J. Hendler, Agents and the Semantic Web, IEEE Intelligent Systems, Vol. 16, No. 2 (2001) 30–37.

    Article  Google Scholar 

  28. Juerjens, J., Secure Systems Development with UML. Springer-Verlag, Berlin, 2003.

    Google Scholar 

  29. Y. Kalfoglou, Exploring Ontologies, In S. K. Chang (ed.) Handbook of Software Engineering and Knowledge Engineering, Vol. I — Fundamentals (World Scientific Publishing Co., 2001) 863–887.

    Google Scholar 

  30. Elisa F. Kendall, Mark E. Dutra, and Deborah L. McGuinness, “Towards A Commercial Ontology Development Environment,” Poster presentation at 1st International Semantic Web Conference, Sardinia, Italy, 2002 [Online]. Available: http://iswc2002.semanticweb.org/posters/mcguiness_a4.pdf.

    Google Scholar 

  31. Klyne, G., Carroll, J., Resource Description Framework (RDF): Concepts and Abstract Syntax, W3C Recommendation 10 February 2004, http://www.w3.org/TR/2004/REC-rdf-concepts-20040210/

    Google Scholar 

  32. Kobryn, C., “The Road to UML 2.0: Fast track or Detour”, Software Development Magazine, April 2001, 73–75. http://www.sdmagazine.com/documents/s=732/sdm0104b/0104b.htm.

    Google Scholar 

  33. Manola, F., Miller, E., (eds.), RDF Primer, W3C Recommendation 10 February 2004, http://www.w3.org/TR/2004/REC-rdf-primer-20040210/

    Google Scholar 

  34. D. McGuinness, R. Fikes, J. Hendlerand, and L. A. Stein, “DAML+OIL: An Ontology Language for the Semantic Web,” IEEE Intelligent Systems, Vol. 17, No. 5, September/October 2002, pp 72–80.

    Article  Google Scholar 

  35. McGuinness, D., van Harmelen, F., (eds.), OWL Web Ontology Language Overview, W3C Recommendation 10 February 2004, http://www.w3.org/TR/2004/REC-owl-features-20040210/.

    Google Scholar 

  36. L. McGuinness, Ontologies Come of Age, In D. Fensel, J. Hendler, H. Lieberman, and W. Wahlster (eds.) Spinning the Semantic Web: Bringing the World Wide Web to Its Full Potential (MIT Press, Boston, 2002) 171–194.

    Google Scholar 

  37. Miller, J. and 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.

    Google Scholar 

  38. Noy, N.F., Fergerson, R.W. and Musen, M.A., The knowledge model of Protégé-2000: combining interoperability and flexibility. in Proceedings of the 12th International Conference, (Juan-les-Pins, France, 2000), 17–32.

    Google Scholar 

  39. Ontology Definition Metamodel — Preliminary Revised Submission to OMG RFP ad/2003-03-40, Volume 1, http://codip.grci.com/odm/draft, 2004.

    Google Scholar 

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

    Google Scholar 

  41. Ontology Definition Metamodel, DSTC Initial Submission, OMG Document ad/2003-08-01, http://www.omg.org/cgi-bin/doc?ad/03-08-01, 2003.

    Google Scholar 

  42. Ontology Definition Metamodel, Gentleware Initial Submission, OMG Document ad/03-08-09, http://www.omg.org/cgi-bin/doc?ad/03-08-09, 2003.

    Google Scholar 

  43. Ontology Definition Metamodel, IBM Initial Submission ad/03-07-02, OMG Document http://www.omg.org/cgi-bin/doc?ad/03-07-02.

    Google Scholar 

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

    Google Scholar 

  45. Ontology Definition Metamodel, Sandpiper Software Inc and KSL Initial Submission, OMG Document ad/03-08-06, http://www.omg.org/cgi-bin/doc?ad/03-08-06, 2003.

    Google Scholar 

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

    Google Scholar 

  47. Patel-Schneider, P., Heyes, P., Horrocks, I., OWL Web Ontology Language Semantics and Abstract Syntax, W3C Recommendation 10 February 2004, http://www.w3.org/TR/2004/REC-owl-semantics-20040210/

    Google Scholar 

  48. Rumbaugh, J., Jacobson, I., Booch, G., “The Unified Modeling Language Reference Manual”, Addison-Wesley, 1998.

    Google Scholar 

  49. Seidewitz, E. What Models Mean. IEEE Software, 20(5), 2003. 26–32.

    Article  Google Scholar 

  50. Sigel, J., “Developing in OMG’s Model-Driven Architecture”, Revision 2.6, Object Management Group White Paper, ftp://ftp.omg.org/pub/docs/-omg/01-12-01.pdf, 2001.

    Google Scholar 

  51. Smith, M. K., Welty, C., McGuinness, D., (eds.), OWL Web Ontology Language Guide, W3C Recommendation 10 February 2004, http://www.w3.org/TR/2004/REC-owl-guide-20040210/.

    Google Scholar 

  52. W. Swartout and A. Tate, Guest Editors’ Introduction: Ontologies, IEEE Intelligent Systems, Vol. 14, No. 1 (1999) 18–19.

    Article  Google Scholar 

  53. OMG spec., “Unified Modeling Language: Superstructure, version 2.0, Final Adopted Specification”, http://www.omg.org/cgi-bin/apps/doc?ptc/03-08-02.zip, August 2003.

    Google Scholar 

  54. Holger Knublauch, “Ontology-Driven Software Development in the Context of the Semantic Web: An Example Scenario with Protégé/OWL,” In Proceedings of the 1st International Workshop on the Model-Driven Semantic Web at the 8th International IEEE Enterprise Distributed Object Computing Conference, Monterey, California, USA, 20–24 September 2004.

    Google Scholar 

  55. Selic, B. The Pragmatics of Model-Driven Development. IEEE Software, 20(5), 2003. 19–25.

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2007 Springer Science+Business Media, LLC

About this chapter

Cite this chapter

Djurić, D., Gašević, D., Devedžić, V. (2007). MDA Standards for Ontology Development. In: Sharman, R., Kishore, R., Ramesh, R. (eds) Ontologies. Integrated Series in Information Systems, vol 14. Springer, Boston, MA. https://doi.org/10.1007/978-0-387-37022-4_8

Download citation

  • DOI: https://doi.org/10.1007/978-0-387-37022-4_8

  • Publisher Name: Springer, Boston, MA

  • Print ISBN: 978-0-387-37019-4

  • Online ISBN: 978-0-387-37022-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics