In this paper, when we use the term ontology, we are primarily referring to linked data in the form of RDF(S). The problem of ontology mapping has attracted considerable attention over the last few years, as the deployment of ontologies is increasing with the advent of the Web of Data. We identify two sharply distinct goals for ontology mapping, based on real-world use cases. These goals are: (i) ontology development, and (ii) facilitating interoperability. We systematically analyze the goals, side-by-side, and contrast them for the first time. Our analysis demonstrates the implications of the goals on ontology mapping and mapping representation. Many studies on ontology mapping have focused on ontology merging. Ontology merging is an ontology development task (goal i). With the increase in the number of web-based information systems that utilize ontologies, the need for facilitating interoperability between these systems is becoming more visible (goal ii).
We show the consequences of focusing on interoperability with illustrative examples and provide an in-depth comparison to the information integration problem in databases. The consequences include: (i) an emphasis on class matching, as a critical part of facilitating interoperability, and (ii) an emphasis on the representation of correspondences, since the merging of ontologies is not suitable for interoperability. For class matching, various class similarity metrics are formalized and an algorithm which utilizes these metrics is designed. For representation, we present a novel W3C-compliant representation, named skeleton. An algorithm for creating the skeleton, for interoperability between ontologies, is also developed. Finally, we experimentally evaluate the effectiveness of the class similarity metrics on real-world ontologies.
[1]
Wendy Hall,et al.
Building a Pragmatic Semantic Web
,
2008,
IEEE Intelligent Systems.
[2]
Tim Berners-Lee,et al.
Linked Data - The Story So Far
,
2009,
Int. J. Semantic Web Inf. Syst..
[3]
Lydia B. Chilton,et al.
Tabulator: Exploring and Analyzing linked data on the Semantic Web
,
2006
.
[4]
Deborah L. McGuinness,et al.
An Environment for Merging and Testing Large Ontologies
,
2000,
KR.
[5]
Maurizio Lenzerini,et al.
Data integration: a theoretical perspective
,
2002,
PODS.
[6]
Frank van Harmelen,et al.
Semantic Web Technologies as the Foundation for the Information Infrastructure
,
2008
.
[7]
Hugh Glaser,et al.
SPARQL query rewriting for implementing data integration over linked data
,
2010,
EDBT '10.
[8]
Pedro M. Domingos,et al.
Reconciling schemas of disparate data sources: a machine-learning approach
,
2001,
SIGMOD '01.
[9]
Mark A. Musen,et al.
PROMPT: Algorithm and Tool for Automated Ontology Merging and Alignment
,
2000,
AAAI/IAAI.
[10]
Pedro M. Domingos,et al.
Learning to match ontologies on the Semantic Web
,
2003,
The VLDB Journal.
[11]
Gerd Stumme,et al.
FCA-MERGE: Bottom-Up Merging of Ontologies
,
2001,
IJCAI.