to the main page... about these slides...

From SGML to SML

- DocHeads vs. Simpletons
SGML (Standard Generalized Markup Language)
ISO standard, 1985.
Huge amount of "document archive" applications in government, military, industry, academia, ...
A successfull well-known application: HTML is designed as a simple application of SGML.

        |
        V

XML
W3C Recommendation 1998.
A simple subset of SGML. Targeted for Web applications. Now de facto standard.

        |
        V

Canonical XML (www.w3.org/TR/xml-c14n)
W3C Working Draft, June 2000.
No DTD or general entity references, "canonical" representation.
SML (Simple Markup Language) (www.xml.com/pub/1999/11/sml >and www.xmlhack.com/read.php?item=205)
Web community discussions, 1999
Even simpler: no processing instructions or comments, UTF-8 and UTF-16 only, considerations on element attributes, white-space,...


Occam's razor: "one should not increase, beyond what is necessary, the number of entities required to explain anything"