ACM Home Page
Please provide us with feedback. Feedback
XML with data values: typechecking revisited
Full text PdfPdf (264 KB)
Source Symposium on Principles of Database Systems archive
Proceedings of the twentieth ACM SIGMOD-SIGACT-SIGART symposium on Principles of database systems table of contents
Santa Barbara, California, United States
Pages: 138 - 149  
Year of Publication: 2001
ISBN:1-58113-361-8
Authors
Noga Alon  Tel Aviv University
Tova Milo  Tel Aviv University
Frank Neven  Limburgs Universitair Centrum
Dan Suciu  University of Washington
Victor Vianu  U.C. San Diego
Sponsor
SIGMOD: ACM Special Interest Group on Management of Data
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 4,   Downloads (12 Months): 14,   Citation Count: 19
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/375551.375570
What is a DOI?

ABSTRACT

We investigate the type checking problem for XML queries: statically verifying that every answer to a query conforms to a given output DTD, for inputs satisfying a given input DTD. This problem had been studied by a subset of the authors in a simplified framework that captured the structure of XML documents but ignored data values. We revisit here the type checking problem in the more realistic case when data values are present in documents and tested by queries. In this extended framework, type checking quickly becomes undecidable. However, it remains decidable for large classes of queries and DTDs of practical interest. The main contribution of the present paper is to trace a fairly tight boundary of decidability for type checking with data values. The complexity of type checking in the decidable cases is also considered.


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
D. Beech, S. Lawrence, M. Maloney, N. Mendelsohn, and H. Thompson. XML schema part 1: Structures. May 1999. http://www.w3.org/TR/xmlschema-1/.
 
2
P. Biron and A. Malhotra. XML schema part 2: Datatypes. May 1999. http://www.w3.org/TR/xmlschema-2/.
 
3
A. Bruggemann-Klein, M. Murata, and D. Wood. Regular tree languages over non-ranked alphabets. Unpublished Manuscript, 1998.
 
4
J. R. B. uchi. Weak second-order arithmetic and finite automata. Z. Math. Logik Grundl. Math., vol. 6, pp. 66-92, 1960.
 
5
A. K. Chandra and M. Y. Vardi. The implication problem for functional and inclusion dependencies is undecidable. SIAM J. on Computing, 14(3):671-677, 1985.
 
6
7
 
8
J. Clark. XML path language (XPath), 1999. http://www.w3.org/TR/xpath.
 
9
J. Clark. XSL transformations (XSLT) specification, 1999. http://www.w3.org/TR/WD-xslt.
10
 
11
 
12
H.-D. Ebbinghaus and J. Flum. Finite Model Theory. Springer, Second Edition, 1999.
 
13
 
14
R.L. Graham, B.L. Rothschild and J. H. Spencer, Ramsey Theory (Second Edition). Wiley, New York, 1990.
 
15
H. Hosoya and B. C. Pierce. XDuce: An XML Processing Language. WebDB'2000 (Informal Proceedings).
16
 
17
18
19
 
20
 
21
F. Neven and T. Schwentick. XML Schemas without Order. Unpublished manuscript, 1999.
22
 
23
F. P. Ramsey, On a problem of formal logic. Proceedings of the London Mathematical Society, 30(2):264-286, 1929.
 
24
J. Robie. The design of XQL, 1999. http://www.texcel.no/whitepapers/xql-design.html.
 
25
 
26

CITED BY  19

Collaborative Colleagues:
Noga Alon: colleagues
Tova Milo: colleagues
Frank Neven: colleagues
Dan Suciu: colleagues
Victor Vianu: colleagues