Publication | Closed Access
Taxonomy of XML schema languages using formal language theory
132
Citations
23
References
2005
Year
EngineeringRegular Tree GrammarsVerificationSoftware EngineeringSemanticsSemantic WebFormal VerificationXml Schema LanguagesSyntaxComputational LinguisticsXml SchemaXml StructuringSchema LanguagesGrammarLanguage StudiesXml LibraryComputer ScienceXml DatabaseSoftware DesignXml LanguageXml TransformationAutomated ReasoningFormal MethodsLinguistics
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) other grammatical concepts and advanced validation algorithms relevant to an XML model (e.g., binarization, derivative-based validation).
| Year | Citations | |
|---|---|---|
Page 1
Page 1