Abstract
A kind of water resource ontology mapping approach based on OCL is introduced. In this approach, UML together with OCL is chosen as ontology modeling language; set and relation theory is chosen as the theoretical foundation, an ontology model can be represented as a set, an ontology mapping model can be viewed as a relation set between associated sets. The core of this approach is an ontology mapping meta-model which is composed of ontology related elements (OntologyElement, OESet, OESetGroup etc) and mapping related elements (Mapping, MappingClassification etc). Object Constraint Language which is originally used to describe the constraint relationship between the objects, is extended to satisfy these two kinds elements’ requirement: OCL for Ontology Related Elements which describes the features of ontology elements and constraints among them, OCL for Mapping Related Elements which describes the features of mapping relation set between two ontology models. Finally, a case study about water resource ontology mapping is discussed.
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
Rahm, E., Bernstein, P.A.: A survey of approaches to automatic matching. The VLDB Journal, 334–350 (October 2001)
Czarnecki, K., Helsen, S.: Classification of Model Transformation Approaches. In: Online Proceedings of the 2nd OOPSLA03 Workshop on Generative Techniques in the Context of MDA, Anaheim, v1, pp. 1–17 (October 2003)
Cranefield, S., Haustein, S., Purvis, M.: UML-Based Ontology Modeling for Software Agents. In: Proc. of Ontologies in Agent Systems Workshop, Agents 2001, Montreal, pp. 21–28 (2001)
Duric, D.: MDA-based Ontology Infrastructure. ComSIS 1(1), 91–116 (2004)
Cranefield, S., Purvis, M.: UML as an Ontology Modeling Language. In: Proceedings of the IJCAI 1999 Workshop on Intelligent Information Integration, pp. 234–241. AI Societies, Stockholm (1999)
Akehurst, D., Kent, A.: A Relational Approach to Defining Transformations in a Meta-model. In: Jézéquel, J.-M., Hussmann, H., Cook, S. (eds.) UML 2002. LNCS, vol. 2460, pp. 243–258. Springer, Heidelberg (2002)
Cranefield, S., Purvis, M.: A UML profile and mapping for the generation of ontology-specific content languages. The Knowledge Engineering Review 17(1), 21–39 (2002)
The Object Management Group(OMG): UML 2.0 Superstructure Final Adopted Specification. OMG document pts/03-08-02 (August 2003)
Akehurst, D.: Relations in OCL. In: UML 2004. Workshop: OCL and Model Driven Engineering, pp. 16–29 (2004)
Cariou, E., Marvie, R., Seinturier, L.: OCL for the Specification of Model Transformation Contracts. In: OCL and Model-Driven Engineering UML 2004 Workshop (October 2004)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2006 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Qian, P., Zhang, S. (2006). Ontology Mapping Approach Based on OCL. In: Zhou, X., Li, J., Shen, H.T., Kitsuregawa, M., Zhang, Y. (eds) Frontiers of WWW Research and Development - APWeb 2006. APWeb 2006. Lecture Notes in Computer Science, vol 3841. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11610113_109
Download citation
DOI: https://doi.org/10.1007/11610113_109
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-31142-3
Online ISBN: 978-3-540-32437-9
eBook Packages: Computer ScienceComputer Science (R0)