Mapping XML Fragments to Community Web Ontologies

In this paper we are interested in the publication and querying of XPath enabled XML resources. More precisely, we want to take advantage of the structure of XML documents (generally described by a DTD) for mapping pieces of information contained in XML fragments to domain specific ontologies. The objective here is to be able to forward user queries to diverse XML repositories while hiding their DTD heterogeneity to the end-user. Our contribution is two-fold : (1) we propose a simple mapping language describing sources by a set of rules relating XPath location paths to the concepts and roles of an ontology and (2) a query rewriting algorithm for translating user queries into queries expressed in an XML query language that are sent for evaluation to XML sources.

[1]  Daniela Florescu,et al.  Quilt: An XML Query Language for Heterogeneous Data Sources , 2000, WebDB.

[2]  David Schach,et al.  XML Query Language (XQL) , 1998, QL.

[3]  Alon Y. Halevy,et al.  An adaptive query execution system for data integration , 1999, SIGMOD '99.

[4]  Steven J. DeRose,et al.  XML Path Language (XPath) Version 1.0 , 1999 .

[5]  Vassilis Christophides,et al.  On wrapping query languages and efficient XML integration , 2000, SIGMOD '00.

[6]  Jennifer Widom,et al.  Object exchange across heterogeneous information sources , 1995, Proceedings of the Eleventh International Conference on Data Engineering.

[7]  Donald D. Chamberlin,et al.  XQuery: a query language for XML , 2003, SIGMOD '03.

[8]  Dan Suciu,et al.  Data on the Web: From Relations to Semistructured Data and XML , 1999 .

[9]  Joann J. Ordille,et al.  Querying Heterogeneous Information Sources Using Source Descriptions , 1996, VLDB.

[10]  Michael R. Genesereth,et al.  Infomaster: an information integration system , 1997, SIGMOD '97.

[11]  HalevyAlon,et al.  MiniCon: A scalable algorithm for answering queries using views , 2001, VLDB 2001.

[12]  François Goasdoué,et al.  The Use of CARIN Language and Algorithms for Information Integration: The PICSEL System , 2000, Int. J. Cooperative Inf. Syst..

[13]  Steven J. DeRose,et al.  Xml linking language (xlink), version 1. 0 , 2000, WWW 2000.

[14]  Michel Scholl,et al.  Integrating ontologies and thesauri for RDF schema creation and metadata querying , 2000, International Journal on Digital Libraries.

[15]  S WeldDaniel,et al.  An adaptive query execution system for data integration , 1999 .

[16]  Abel,et al.  A formal semantics of patterns in XSLT , 2000 .

[17]  J W Ballard,et al.  Data on the web? , 1995, Science.