ACM Home Page
Please provide us with feedback. Feedback
Sub-document queries over XML with XSQirrel
Full text PdfPdf (210 KB)
Source International World Wide Web Conference archive
Proceedings of the 14th international conference on World Wide Web table of contents
Chiba, Japan
SESSION: XML query and programming languages table of contents
Pages: 268 - 277  
Year of Publication: 2005
ISBN:1-59593-046-9
Authors
Arnaud Sahuguet  Bell Labs Research, Murray Hill, NJ
Bogdan Alexe  Ecole Nationale Supérieure des Télécoms, Paris, France
Sponsor
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 4,   Downloads (12 Months): 40,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
Save this Article to a Binder    Display Formats: BibTex  EndNote ACM Ref   
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1060745.1060787
What is a DOI?

ABSTRACT

This paper describes XSQirrel, a new XML query language that transforms a document into a sub-document, i.e. a tree where the root-to-leaf paths are a subset of the root-to-leaf paths from the original document.We show that this type of queries is extremely useful for various applications (e.g. web services) and that the currently existing query languages are poorly equipped to express, reason and evaluate such queries. In particular, we emphasize the need to be able to compose such queries. We present the XSQirrel language with its syntax, semantics and two language specific operators, union and composition.For the evaluation of the language, we leverage well established query technologies by translating XSQirrel expressions into XPath programs, XQuery queries or XSLT stylesheets.We provide some experimental results that compare our various evaluation strategies. We also show the runtime benefits of query composition over sequential evaluation.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
The Third Generation Partnership Project (3GPP). http://www.3gpp.org.
 
2
S. Abiteboul, B. Alexe, O. Benjelloun, B. Cautis, I. Fundulaki, T. Milo, and A. Sahuguet. An Electronic Patient Record "on Steroids": Distributed, Peer-to-Peer, Secure and Privacy-conscious. In VLDB, 2004. (demo track).
3
 
4
C. Barton, P. Charles, D. Goyal, M. Raghavachari, M. Fontoura, and V. Josifovski. Streaming XPath Processing with Forward and Backward Axes. In ICDE, 2004.
 
5
M. Benedikt and I. Fundulaki. Specification and Composition of Subtree Queries. Technical Report, Bell Labs. http://db.bell-labs.com.
6
 
7
8
 
9
D. Chamberlin, D. Florescu, J. Robie, J. Simeon, and L. Stefanescu. XQuery: A Query Language for XML. http://www.w3.org/TR/xquery, February 2001.
 
10
J. Clark and S. D. (eds.). XML Path Language (XPath) Version 1.0, 1999. http://www.w3c.org/TR/xpath.
11
12
13
 
14
Liberty Alliance Project. http://www.projectliberty.org.
 
15
Liberty Alliance ID-WSF Data Services Template Specification, Version 1.0. http://www.projectliberty.org/specs/liberty-idwsf-dst-v1.0.pdf, 2002.
 
16
I. Manolescu and Y. Papakonstantinou, editors. Proceedings of the First International Workshop on XQuery Implementation, Experience and Perspectives <XIME-P/>, June 2004, Paris, France, 2004.
 
17
A. Marian and J. Simeon. Projecting XML Documents. In VLDB, 2003.
 
18
M. Petropoulos, A. Deutch, and Y. Papakonstantinou. Query Set Specification Language (QSSL). In Informal Proc. WEBDB, 2003.
 
19
 
20
J. Rosenberg. The Extensible Markup Language (XML) Configuration Access Protocol (XCAP). IETF draft, Feb 2004. http://www.jdrosen.net/papers/draft-ietf-simple-xcap-02.txt.
 
21
A. Sahuguet, B. Alexe, P.-Y. Laligand, A. Shikfa, and I. Fundulaki. User Profile Management in Converged Networks (Episode II): Share your data, Keep your secrets. In CIDR, Asilomar, CA, USA, January 2005. Online Proceedings.
 
22
A. Sahuguet, R. Hull, D. Lieuwen, and M. Xiong. Enter Once, Share Everywhere: User Profile Management in Converged Networks. In CIDR, Asilomar, CA, USA, January 2003. Online Proceedings.
23

Collaborative Colleagues:
Arnaud Sahuguet: colleagues
Bogdan Alexe: colleagues