440 likes | 456 Views
20 years of abstract markup Any progress?. Brian Reid Compaq Computer Corp. Palo Alto, California USA. http://reid.org/~brian/markup98.html. 20 years of abstract markup Any progress?. descriptive markup. generic markup. nonprocedural markup. abstract markup.
E N D
20 years of abstract markupAny progress? Brian ReidCompaq Computer Corp. Palo Alto, California USA
http://reid.org/~brian/markup98.html 20 years of abstract markupAny progress? descriptive markup generic markup nonprocedural markup abstract markup Brian ReidCompaq Computer Corp. Palo Alto, California USA
Outline • What I thought about markup in 1981 • What I think about markup in 1998 • Why I am no longer in the markup profession Markup Technologies 98
Given at EPFL Conference on Document Preparation Systems, Lausanne, Switzerland; 21 February 1981
Observations • Most people won’t use abstract markup even if you threaten them • It is hard to find agreement about structure and abstraction • Selection is easier than synthesis, but the universe is not finite Markup Technologies 98
Thinking about structure Markup Technologies 98
Thinking about structure Markup Technologies 98
Not just markup • Floss every day • Drive the speed limit • Don’t eat junk food • Change oil every 3000 miles • Leave 1 car length for each 10 miles per hour • Change your password often Markup Technologies 98
It’s better to have… It is better to have whisky to see you through times of no money than to have money to see you through times of no whisky old Celtic saying Markup Technologies 98
Skill or knowledge? • With procedural markup, skill and experimentation can make up for a lack of knowledge. • With descriptive markup, no skill will save you. You must have knowledge. • The computer industry has always favored skill over knowledge. Markup Technologies 98
Need for knowledge and experience is everywhere • Must know the menu of tags to perform markup • Creating a DTD requires ability to produce abstractions, which requires broad knowledge • Knowing whether a new DTD is appropriate requires knowledge and wisdom. Markup Technologies 98
Knowledge isits own reward • Our culture does not reward knowledge, it rewards results • Most observers cannot distinguish quality of good markup from bad • Any scheme based on knowledge and quality will remain at the fringe Markup Technologies 98
Is there a solution? • Stop caring and keep doing it well. Knowledge is its own reward. • Automate. Computers don’t mind having knowledge. • Go do something else. There’s always a future in teaching word processing. Markup Technologies 98
Conclusions • Markup has nothing to do with publishing. • It is a mathematical abstraction in the field of data/information. • It has surfaced in publishing because of the correlation between publishing and information EPFL Lausanne
Conclusions, cont’d • Abstract markup will never solve the publishing problem • Attempts to force it will generate further complexity • XML should be called X.ML • Java will dominate X.ML: it admits it is procedural, rewarding cleverness EPFL Lausanne