An ontology-based framework for XML semantic integration

XML is becoming the standard for data interchange on the Web. However, XML and its schema languages do not express semantics but rather structure, such as nesting information. Therefore, semantically equivalent documents often present different document structures. We provide an ontology-based framework that aims to make two XML documents intemperate at the semantic level while retaining their nesting structure. In our global-as-view approach, we generate an RDF ontology for each of the participating XML documents, which preserves the nesting structure of the document. An RDF global ontology is the result of merging the individual ontologies. The global ontology unifies the query access and establishes semantic connections among the underlying individual databases. We consider two types of queries: those that are posed on the global ontology and those that are posed on any of the XML documents, in a P2P fashion. The former type is processed using query translation from an RDF query to an XML query. The latter type entails bidirectional query processing: the translation from an XML query to an RDF query followed by the translation from an RDF query to an XML query. To ensure the correctness of the answer to the query in the latter case, we introduce the concept of reversibility of the query translation.

[1]  Michel C. A. Klein Interpreting XML documents via an RDF schema ontology , 2002, Proceedings. 13th International Workshop on Database and Expert Systems Applications.

[2]  Isabel F. Cruz,et al.  Using a layered approach for interoperability on the semantic Web , 2003, Proceedings of the Fourth International Conference on Web Information Systems Engineering, 2003. WISE 2003..

[3]  Gerd Stumme,et al.  Ontology Merging for Federated Ontologies on the Semantic Web , 2001, OIS@IJCAI.

[4]  Paolo Atzeni,et al.  XML AND DATABASES , 2004 .

[5]  Dan Brickley,et al.  Rdf vocabulary description language 1.0 : Rdf schema , 2004 .

[6]  Ronald Fagin,et al.  Translating Web Data , 2002, VLDB.

[7]  Ronaldo dos Santos Mello,et al.  Querying Heterogeneous XML Sources through a Conceptual Schema , 2003, ER.

[8]  Laks V. S. Lakshmanan,et al.  Interoperability on XML Data , 2003, International Semantic Web Conference.

[9]  David C. Fallside,et al.  Xml schema part 0: primer , 2000 .

[10]  Yaser A. Bishr,et al.  Overcoming the Semantic and Other Barriers to GIS Interoperability , 1998, Int. J. Geogr. Inf. Sci..

[11]  Peter F. Patel-Schneider,et al.  The Yin/Yang web: XML syntax and RDF semantics , 2002, WWW '02.

[12]  Proceedings International Database Engineering and Applications Symposium , 2003, Seventh International Database Engineering and Applications Symposium, 2003. Proceedings..

[13]  Mark A. Musen,et al.  PROMPT: Algorithm and Tool for Automated Ontology Merging and Alignment , 2000, AAAI/IAAI.

[14]  Alon Y. Halevy,et al.  Piazza: data management infrastructure for semantic web applications , 2003, WWW '03.

[15]  Yi Chen,et al.  CXQuery: A novel XML query language , 2002 .

[16]  Catriel Beeri,et al.  Mapping XML Fragments to Community Web Ontologies , 2001, WebDB.

[17]  Anoop Gupta,et al.  Query Processing Over Peer-To-Peer Data Sharing Systems , 2002 .

[18]  Catriel Beeri,et al.  Ontology-Based Integration of XML Web Resources , 2002, SEMWEB.

[19]  Andrea Calì,et al.  On the Expressive Power of Data Integration Systems , 2002, ER.