Abstract
Schema matching is the task of automatically computing correspondences between schema elements. A multitude of schema matching approaches exists for various scenarios using syntactic, semantic, or instance information. The schema matching problem is aggravated by the fact that models to be matched are often represented in different modeling languages, e.g. OWL, XML Schema, or SQL DDL. Consequently, besides being able to match models in the same metamodel, a schema matching tool must be able to compute reasonable results when matching models in heterogeneous modeling languages. Therefore, we developed a matching component as a part of our model management system GeRoMeSuite which is based on our generic metamodel GeRoMe. As GeRoMe provides a unified representation of models, the matcher is able to match models represented in different languages with each other. In this paper, we will show in particular the results for matching XML Schemas with OWL ontologies as it is often required for the semantic annotation of existing XML data sources.
GeRoMeSuite allows for flexible configuration of the matching system; various matching algorithms for element and structure level matching are provided and can be combined freely using different ways of aggregation and filtering in order to define new matching strategies. This makes the matcher highly configurable and extensible. We evaluated our system with several pairs of XML Schemas and OWL ontologies and compared the performance with results from other systems. The results are considerably better which shows that a matching system based on a generic metamodel is favorable for heterogeneous matching tasks.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Aumueller, D., Do, H.H., Massmann, S., Rahm, E.: Schema and ontology matching with COMA++. In: Proc. SIGMOD Conf., pp. 906–908. ACM Press, New York (2005)
Bernstein, P.A., Melnik, S., Petropoulos, M., Quix, C.: Industrial-Strength Schema Matching. SIGMOD Record 33(4), 38–43 (2004)
Castano, S., Antonellis, V.D., di Vimercati, S.D.C.: Global Viewing of Heterogeneous Data Sources. IEEE Transactions on Knowledge and Data Engineering 13(2), 277–297 (2001)
Do, H.H., Melnik, S., Rahm, E.: Comparison of Schema Matching Evaluations. In: Aksit, M., Mezini, M., Unland, R. (eds.) NODe 2002. LNCS, vol. 2591, pp. 221–237. Springer, Heidelberg (2003)
Do, H.H., Rahm, E.: COMA - A System for Flexible Combination of Schema Matching Approaches. In: VLDB. Proc. 28th Intl. Conf. Very Large Data Bases, pp. 610–621 (2002)
Euzenat, J., Valtchev, P.: Similarity-based ontology alignment in OWL-Lite. In: ECAI 2004. Proc. 16th European Conference on Artificial Intelligence, pp. 333–337 (2004)
Hernández, M.A., Miller, R.J., Haas, L.M.: Clio: A Semi-Automatic Tool For Schema Mapping. In: Proc. ACM SIGMOD, p. 607 (2001)
Hu, W., Cheng, G., Zheng, D., Zhong, X., Qu, Y.: The Results of Falcon-AO in the OAEI 2006 Campaign. In: Intl. Workshop on Ontology Matching (OM-2006), Athens, GA, USA (2006)
ISO/IEC. Information technology – Information Resource Dictionary System (IRDS) Framework. International Standard ISO/IEC 10027, 1990 (1990)
Jaro, M.: Probabilistic linkage of large public health data files. Statistics in Medicine 14, 491–498 (1995)
Kalfoglou, Y., Schorlemmer, M.: Ontology mapping: the state of the art. The Knowledge Engineering Review 18(1), 1–31 (2003)
Kensche, D., Quix, C., Chatti, M.A., Jarke, M.: GeRoMe: A Generic Role Based Metamodel for Model Management. Journal on Data Semantics VIII, 82–117 (2007)
Kensche, D., Quix, C., Li, X., Li, Y.: GeRoMeSuite: A System for Holistic Generic Model Management. In: Proc. 33rd Int. Conf. on Very Large Data Bases (to appear, 2007)
Kensche, D., Quix, C., Li, Y., Jarke, M.: Generic Schema Mappings. In: ER 2007. Proc. 26th Intl. Conf. on Conceptual Modeling (to appear, 2007)
Levenshtein, V.: Binary codes capable of correcting deletions, insertions, and reversals. Soviet Physics Doklady 10, 707–710 (1966)
Li, Y., Li, J., Zhang, D., Tang, J.: Result of Ontology Alignment with RiMOM at OAEI 2006. In: Intl. Workshop on Ontology Matching (OM-2006), Athens, GA, USA (2006)
Madhavan, J., Bernstein, P.A., Rahm, E.: Generic Schema Matching with Cupid. In: Proc. 27th Intl. Conf. on Very Large Data Bases (VLDB), Rome, Italy, pp. 49–58 (2001)
Massmann, S., Engmann, D., Rahm, E.: COMA++: Results for the Ontology Alignment Contest OAEI 2006. In: Intl. Workshop on Ontology Matching (OM-2006), Athens, GA, USA (2006)
Melnik, S., Garcia-Molina, H., Rahm, E.: Similarity Flooding: A Versatile Graph Matching Algorithm and Its Application to Schema Matching. In: Proc. 18th Intl. Conference on Data Engineering (ICDE), pp. 117–128. IEEE, Los Alamitos (2002)
Noy, N.F.: Semantic Integration: A Survey Of Ontology-Based Approaches. SIGMOD Record 33(4), 65–70 (2004)
Object Management Group. Common Warehouse Metamodel (CWM), version 1.0. Spezifikation (February 2001)
Quix, C., Kensche, D., Li, X.: Generic Schema Merging. In: Krogstie, J., Opdahl, A.L., Sindre, G. (eds.) CAiSE 2007. Proc. 19th Intl. Conf. on Advanced Information Systems Engineering. LNCS, pp. 127–141. Springer, Heidelberg (2007)
Rahm, E., Bernstein, P.A.: A Survey of Approaches to Automatic Schema Matching. VLDB Journal 10(4), 334–350 (2001)
Robertson, G.G., Czerwinski, M., Churchill, J.E.: Visualization of mappings between schemas. In: CHI. Proc. Conf. on Human Factors in Computing Systems, pp. 431–439. ACM, New York (2005)
Shvaiko, P.: A Survey of Schema-Based Matching Approaches. Journal on Data Semantics IV IV, 146–171 (2005)
Stoilos, G., Stamou, G.B., Kollias, S.D.: A String Metric for Ontology Alignment. In: Gil, Y., Motta, E., Benjamins, V.R., Musen, M.A. (eds.) ISWC 2005. LNCS, vol. 3729, pp. 624–637. Springer, Heidelberg (2005)
Winkler, W.: The state record linkage and current research problems. Tech. rep., Statistics of Income Division, Internal Revenue Service Publication (1999)
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2007 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Quix, C., Kensche, D., Li, X. (2007). Matching of Ontologies with XML Schemas Using a Generic Metamodel. In: Meersman, R., Tari, Z. (eds) On the Move to Meaningful Internet Systems 2007: CoopIS, DOA, ODBASE, GADA, and IS. OTM 2007. Lecture Notes in Computer Science, vol 4803. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-76848-7_71
Download citation
DOI: https://doi.org/10.1007/978-3-540-76848-7_71
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-76846-3
Online ISBN: 978-3-540-76848-7
eBook Packages: Computer ScienceComputer Science (R0)