Typechecking for XML transformers

Journal of Computer and System Sciences - Tập 66 - Trang 66-97 - 2003
Tova Milo1, Dan Suciu2, Victor Vianu3
1Computer Science Department, Tel Aviv University, Ramat Aviv, Tel Aviv 69978, Israel
2Department of Computer Science, University of Washington, 114 Sieg Hall, Box 352350, Seattle, WA 98195, USA
3University of California at San Diego, 9500 Gilman Dr., La Jolla, CA 92093, USA

Tài liệu tham khảo

Aho, 1971, Translations on a context free grammar, Inform. Control, 19, 439, 10.1016/S0019-9958(71)90706-6

D. Beech, S. Lawrence, M. Maloney, N. Mendelsohn, H. Thompson, Xml schema part 1: structures, May 1999, http://www.w3.org/TR/xmlschema-1.

P. Biron, A. Malhotra, Xml schema part 2: datatypes, May 1999, http://www.w3.org/TR/xmlschema-2/.

A. Bruggemann-Klein, M. Murata, D. Wood, Regular tree languages over non-ranked alphabets, 1998, available at ftp://ftp11.informatik.tu-muenchen.de/pub/misc/caterpillars/.

J. Clark, XML path language (XPath), 1999, available from the W3C, http://www.w3.org/TR/xpath.

J. Clark, XSL transformations (XSLT) specification, 1999, available from the W3C, http://www.w3.org/TR/WD-xslt.

J. Clark, M. Makoto, Relax ng specification, 2001, available from http://www.oasis-open.org/committees/relax-ng/.

Engelfriet, 1999, Trips on trees, Acta Cybernet., 14, 51

P. Fankhauser, M. Fernandez, A. Malhotra, M. Rys, J. Simeon, P. Wadler, XQuery 1.0 formal semantics, 2001, available from the W3C, http://www.w3.org/TR/query-semantics.

M. Fernandez, D. Suciu, W. Tan, SilkRoute: trading between relations and XML, in: Proceedings of the WWW9, Amsterdam, 2000, pp. 723–746.

Greenlaw, 1995

H. Hosoya, B.C. Pierce, XDuce: an XML processing language (preliminary report), in: WebDB, 2000, Dallas, TX, 2000, pp. 226–244, http://www.research.att.com/conf/webdb2000/.

B. Ludaescher, Y. Papakonstantinou, P. Velikhov, V. Vianu, View definition and dtd inference for xml, in: Workshop on Semistructured Data and Nonstandard Data Formats, Jerusalem, Israel, January 1999.

F. Neven, T. Schwentick, Query automata, in: Symposium on Principles of Database Systems, Philadelphia, PA, 1999, pp. 205–214.

Y. Papakonstantinou, V. Vianu, DTD inference for views of XML data, in: Proceedings of PODS, Dallas, TX, 2000, pp. 35–46.

J. Robie, The design of xql, 1999, http://www.texcel.no/whitepapers/xql-design.html.

Rozenberg, 1997

T. Schwentick, Personal communication, 2000.

W. Thomas, Automata on infinite objects, in: Formal Models and Semantics, volume B of Handbook of Theoretical Computer Science, Elsevier, Amsterdam, 1990, pp. 133–192 (Vol. B, Chapter 4).