Sciweavers

ASE
2002

The DSD Schema Language

13 years 4 months ago
The DSD Schema Language
XML (Extensible Markup Language), a linear syntax for trees, has gathered a remarkable amount of interest in industry. The acceptance of XML opens new venues for the application of formal methods such as specification of abstract syntax tree sets and tree transformations. A user domain may be specified as a set of trees. For example, XHTML is a user domain corresponding to a set of XML documents that make sense as hypertext. A notation for defining such a set of XML trees is called a schema language. We believe that a useful schema notation must identify most of the syntactic requirements present in the user domains, and yet be sufficiently simple and easy to understand both by the schema authors and the users. Furthermore, it must allow efficient parsing and be modular and extensible to support reuse and evolution of descriptions.
Nils Klarlund, Anders Møller, Michael I. Sc
Added 16 Dec 2010
Updated 16 Dec 2010
Type Journal
Year 2002
Where ASE
Authors Nils Klarlund, Anders Møller, Michael I. Schwartzbach
Comments (0)