Narrowing Down XML Template Expansion and Schema Validation
Ren\'e Haberland

TL;DR
This paper explores how XML template instantiation can limit schema validation, formalizes the processes, develops an implementation, and compares different schema languages to improve flexibility and unification.
Contribution
It formalizes instantiation and validation, develops a unified implementation, and provides comparative analysis of schema languages for XML templates.
Findings
Minimal XML template language has regular grammar properties.
XSD is weaker than RelaxNG and XML template language.
Unified processes improve validation and instantiation coherence.
Abstract
This work examines how much template instantiation can narrow down schema validation for XML-documents. First, instantiation and validation are formalised. Properties towards their practical meaning are probed, an implementation is developed. Requirements for an unification are elaborated and a comparison is taken out. The semantics are formulated in terms of denotational semantics as well as rule-based referring to the data models chosen. Formalisation makes it clearer instantiation is adequately represented. Both semantics show, that the rules set for both, instantiation and validation, cannot totally be unified. However, reuse of simplified code also simplifies unification. Implementation allows unification of both processes on document-level. The validity of all implementations is guaranteed by a comprehensive test suite. Analysis shows the minimal XML template language has got…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Database Systems and Queries · Semantic Web and Ontologies · Service-Oriented Architecture and Web Services
MethodsTest
