SGML and exceptions

7Citations
Citations of this article
7Readers
Mendeley users who have this article in their library.
Get full text

Abstract

The Standard Generalized Markup Language (SGML) allows users to define document type definitions (DTDs), which are essentially extended contextfree grammars in a notation that is similar to extended Backus-Naur form. The right-hand side of a production is called a content model and its semantics can be modified by exceptions. We give precise definitions of the semantics of exceptions and prove that they do not increase the expressive power of SGML. For each DTD with exceptions we can construct a structurally equivalent extended context-free grammar. On the other hand, exceptions are a powerful shorthand notation--eliminating them may cause exponential growth in the size of a DTD.

Cite

CITATION STYLE

APA

Kilpeläinen, P., & Wood, D. (1997). SGML and exceptions. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 1293, pp. 39–49). Springer Verlag. https://doi.org/10.1007/3-540-63620-x_54

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free