Semantics Based Multi-XML Query Algorithm
Bin Zhang, Feiyue Ye · 2008
Recently, with the rapid spread of computer technology, XML has become the standard for data exchange for a wide variety of applications. A large number of XML and XML schema are generated by different individual or company. The problem addressed in this paper is the execution of XML queries over multiple XML documents. In this paper, we propose an algorithm: SMXQA (semantics based multi-XML query algorithm). In the SMXQA, we parse the DTD/XSD of multi-XML documents to collect the set of functional dependency in it. Then we use method of clustering and pattern matching based on semantic to catch the element with homologous semantic in the set of functional dependency. And we concentrate on make a global materialized view by that element. For query conveniently, we propose a multi-XML query language: MXquery, which is extended from Xquery. At last, we experimentally evaluate the effectiveness of the proposed algorithm.