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.
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
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.
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.
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.
Beckett, D. (ed.) RDF/XML Syntax Specification (Revised), W3C Recommendation 10 February 2004,http://www.w3.org/TR/2004/REC-rdf-syntax-grammar-20040210/.
T. Berners-Lee, J. Hendler, and O. Lassila, The Semantic Web, Scientific American, Vol. 284, No. 5 (2001) 34–43.
Berners-Lee, T., “Semantic Web Road Map”, W3C Design Issues, http://www.w3.org/DesignIssues/Semantic.html, 1998.
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).
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.
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.
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.
Cranefield, S. Networked Knowledge Representation and Exchange using UML and RDF. Journal of Digital information, 1(8), 2001. http://jodi.ecs.soton.ac.uk
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.
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.
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.
M. Denny, Ontology Building: A Survey of Editing Tools (2002) [Online]. Available: http://www.xml.com/pub/a/2002/11/06/ontologies.html.
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).
Djuric, D., Gasevic, D., Devedzic, V., “Modeling Spaces”, submitted to IEEE Computer, 2005.
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
Duddy, K., “UML2 Must Enable A Family of Languages”, Communications of the ACM, Vol. 45, No. 11, November 2002, pp 73–75.
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.
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.
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.
T. R. Gruber, A translation approach to portable ontology specifications, Knowledge Acquisition, Vol. 5, No. 2 (1993) 199–220.
Hagget, P., Chorley, R. J. Models, Paradigms and New Geography, In Models in Geography, London, Methuen & Co., 1967.
Hayes, P., RDF Semantics, W3C Recommendation 10 February 2004, http://www.w3.org/TR/2004/REC-rdf-mt-20040210/.
J. Hefflin and M. N. Huhns, The Zen of the Web, IEEE Internet Computing, Vol. 7, No. 5 (2003) 30–33.
J. Hendler, Agents and the Semantic Web, IEEE Intelligent Systems, Vol. 16, No. 2 (2001) 30–37.
Juerjens, J., Secure Systems Development with UML. Springer-Verlag, Berlin, 2003.
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.
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.
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/
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.
Manola, F., Miller, E., (eds.), RDF Primer, W3C Recommendation 10 February 2004, http://www.w3.org/TR/2004/REC-rdf-primer-20040210/
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.
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/.
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.
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.
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.
Ontology Definition Metamodel — Preliminary Revised Submission to OMG RFP ad/2003-03-40, Volume 1, http://codip.grci.com/odm/draft, 2004.
Ontology Definition Metamodel Request for Proposal, OMG Document: ad/2003-03-40, http://www.omg.org/cgi-bin/doc?ad/2003-03-40, 2003.
Ontology Definition Metamodel, DSTC Initial Submission, OMG Document ad/2003-08-01, http://www.omg.org/cgi-bin/doc?ad/03-08-01, 2003.
Ontology Definition Metamodel, Gentleware Initial Submission, OMG Document ad/03-08-09, http://www.omg.org/cgi-bin/doc?ad/03-08-09, 2003.
Ontology Definition Metamodel, IBM Initial Submission ad/03-07-02, OMG Document http://www.omg.org/cgi-bin/doc?ad/03-07-02.
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.
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.
OMG XMI Specification, v1.2. OMG Document formal/02-01-01, (2002), http://www.omg.org/cgi-bin/doc?formal/2002-01-01.
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/
Rumbaugh, J., Jacobson, I., Booch, G., “The Unified Modeling Language Reference Manual”, Addison-Wesley, 1998.
Seidewitz, E. What Models Mean. IEEE Software, 20(5), 2003. 26–32.
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.
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/.
W. Swartout and A. Tate, Guest Editors’ Introduction: Ontologies, IEEE Intelligent Systems, Vol. 14, No. 1 (1999) 18–19.
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.
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.
Selic, B. The Pragmatics of Model-Driven Development. IEEE Software, 20(5), 2003. 19–25.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)