TY - CHAP
T1 - The Essence of XML (Preliminary Version)
AU - Siméon, Jérôme
AU - Wadler, Philip
PY - 2002
Y1 - 2002
N2 - The World-Wide Web Consortium (W3C) promotes XML and related standards, including XML Schema, XQuery, and XPath. This paper describes a formalization XML Schema. A formal semantics based on these ideas is part of the official XQuery and XPath specification, one of the first uses of formal methods by a standards body. XML Schema features both named and structural types, with structure based on tree grammars. While structural types and matching have been studied in other work (notably XDuce, Relax NG, and previous formalizations of XML Schema), this is the first work to study the relation between named types and structural types, and the relation between matching and validation.
AB - The World-Wide Web Consortium (W3C) promotes XML and related standards, including XML Schema, XQuery, and XPath. This paper describes a formalization XML Schema. A formal semantics based on these ideas is part of the official XQuery and XPath specification, one of the first uses of formal methods by a standards body. XML Schema features both named and structural types, with structure based on tree grammars. While structural types and matching have been studied in other work (notably XDuce, Relax NG, and previous formalizations of XML Schema), this is the first work to study the relation between named types and structural types, and the relation between matching and validation.
U2 - 10.1007/3-540-45788-7_2
DO - 10.1007/3-540-45788-7_2
M3 - Chapter
SN - 978-3-540-44233-2
T3 - Lecture Notes in Computer Science
SP - 21
EP - 46
BT - Functional and Logic Programming
A2 - Hu, Zhenjiang
A2 - Rodríguez-Artalejo, Mario
PB - Springer
CY - Berlin, Heidelberg
ER -