2005
DOI: 10.1145/1111627.1111631
|View full text |Cite
|
Sign up to set email alerts
|

Taxonomy of XML schema languages using formal language theory

Abstract: On the basis of regular tree grammars, we present a formal framework for XML schema languages. This framework helps to describe, compare, and implement such schema languages in a rigorous manner. Our main results are as follows: (1) a simple framework to study three classes of tree languages (local, single-type, and regular); (2) classification and comparison of schema languages (DTD, W3C XML Schema, and RELAX NG) based on these classes; (3) efficient document validation algorithms for these classes; and (4) o… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
253
0
3

Year Published

2005
2005
2009
2009

Publication Types

Select...
6
1

Relationship

0
7

Authors

Journals

citations
Cited by 271 publications
(256 citation statements)
references
References 15 publications
0
253
0
3
Order By: Relevance
“…The proposed abstraction for the data definition section of archetypes is based on labeled trees which have been extensively used for modeling XML schemas and queries [20][28][37] [38]. Archetype specialization is modeled by a subsumption relation.…”
Section: Discussionmentioning
confidence: 99%
See 1 more Smart Citation
“…The proposed abstraction for the data definition section of archetypes is based on labeled trees which have been extensively used for modeling XML schemas and queries [20][28][37] [38]. Archetype specialization is modeled by a subsumption relation.…”
Section: Discussionmentioning
confidence: 99%
“…PERSON[at0001], is indicated by using the same identifier, followed by an We have also developed an algorithm that takes two schemas as input and calculates the set of subsumption functions between them. It is a generalization of the algorithm described in [20] …”
Section: Archetype Specializationmentioning
confidence: 99%
“…The rule for store specifies that there should be at least two DVDs on discount. The following restriction on SDTDs corresponds to the expressiveness of XML schema languages [19]. The above defined SDTD is not single type as both dvd 1 and dvd 2 occur in the rule for store.…”
Section: Xml Schema Languagesmentioning
confidence: 99%
“…The above defined SDTD is not single type as both dvd 1 and dvd 2 occur in the rule for store. The classes of tree languages defined by the grammars introduced above are included as follows: DTD SDTD st SDTD [3,19].…”
Section: Xml Schema Languagesmentioning
confidence: 99%
See 1 more Smart Citation