Design Patterns for Descriptive Document Substructures
F. Vitali, A. Di Iorio, und D. Gubellini. Proceedings of 2005 Extreme Markup Languages Conference, Montréal, Canada, (August 2005)
Zusammenfassung
Existing schema languages can lead to overdesign. They offer more choices than are necessary for purely descriptive (as contrasted with prescriptive) situations. A potential solution is to design based on "patterns" from real DTDs. Using three example situations, alternatives, repeatable homogeneous elements, and mixed content models, we derived a group of patterns sufficient to express all required structures in a descriptive environment. To provide a meaningful example, we propose a new instance-based schema language, DTD--, that derives schemas from tagged sample instances according to the patterns. Since there are few patterns, every document can be represented by a simple grammar where grammar rules can be directly inferred from the document, without any ambiguity.
%0 Conference Paper
%1 Vitali2005
%A Vitali, Fabio
%A Di Iorio, Angelo
%A Gubellini, Daniele
%B Proceedings of 2005 Extreme Markup Languages Conference
%C Montréal, Canada
%D 2005
%K documents patterns structures
%T Design Patterns for Descriptive Document Substructures
%U http://www.mulberrytech.com/Extreme/Proceedings/html/2005/Vitali01/EML2005Vitali01.html
%X Existing schema languages can lead to overdesign. They offer more choices than are necessary for purely descriptive (as contrasted with prescriptive) situations. A potential solution is to design based on "patterns" from real DTDs. Using three example situations, alternatives, repeatable homogeneous elements, and mixed content models, we derived a group of patterns sufficient to express all required structures in a descriptive environment. To provide a meaningful example, we propose a new instance-based schema language, DTD--, that derives schemas from tagged sample instances according to the patterns. Since there are few patterns, every document can be represented by a simple grammar where grammar rules can be directly inferred from the document, without any ambiguity.
@inproceedings{Vitali2005,
abstract = {Existing schema languages can lead to overdesign. They offer more choices than are necessary for purely descriptive (as contrasted with prescriptive) situations. A potential solution is to design based on "patterns" from real DTDs. Using three example situations, alternatives, repeatable homogeneous elements, and mixed content models, we derived a group of patterns sufficient to express all required structures in a descriptive environment. To provide a meaningful example, we propose a new instance-based schema language, DTD--, that derives schemas from tagged sample instances according to the patterns. Since there are few patterns, every document can be represented by a simple grammar where grammar rules can be directly inferred from the document, without any ambiguity.},
added-at = {2010-07-29T22:21:47.000+0200},
address = {Montr\'eal, Canada},
author = {Vitali, Fabio and {Di Iorio}, Angelo and Gubellini, Daniele},
biburl = {https://www.bibsonomy.org/bibtex/23cd14ff10cb1d4dfd8695406b7c89f65/voj},
booktitle = {Proceedings of 2005 Extreme Markup Languages Conference},
interhash = {13bccad2d89bae12027478208cfa2523},
intrahash = {3cd14ff10cb1d4dfd8695406b7c89f65},
keywords = {documents patterns structures},
month = {8},
timestamp = {2012-03-15T02:44:47.000+0100},
title = {Design Patterns for Descriptive Document Substructures},
url = {http://www.mulberrytech.com/Extreme/Proceedings/html/2005/Vitali01/EML2005Vitali01.html},
year = 2005
}