XML at X; film at XI

The original XML Recommendation is 10 years old today. Happy XML Day!

These anniversaries feel a little artificial to me; my first clear memory of the XML work was a teleconference Jon Bosak had arranged among the “SGML on the Web Editorial Review Board” members in June (?) 1996, so for me XML is eleven [FIX: erroneously had twelve before] and a half years old. Of course, that just makes me feel ancient, but having just received my very first solicitation from AARP a few days ago (may I just say: eek) I’m getting used to the feeling.

On that early call, I remember insisting that we write down design principles before we do anything else; this was a core part of the methodology I used for SGML DTD development and I felt the effort would end in tears without it. (I’m pretty sure I was right.)

Right now I find myself sitting on a mountaintop in rural Ontario with my old friend Murray Maloney, who was also there at the beginning — in fact, with Yuri Rubinsky he had already been advocating for SGML on the Web by the time Jon began putting together his nefarious plan. I’ve been lucky to make so many lifelong friends through my work on SGML and XML; for some of us, as Tim demonstrates today, the people are a big part of the story.

As something of a birthday present, today I’m publishing something SGML-flavored that I hope may still be of use, or at least morbid interest, to modern XML practitioners. You see, I cowrote a book in the just-prior-to-XML era with another of my lifelong friends, Jeanne El Andaloussi, about SGML, in SGML. In DocBook, as a matter of fact. That methodology I mentioned above, with design principles and stuff? That came from this book. Now that the book is out of print, she and I discussed the matter, and we agreed to publish it here. For the occasion Jeanne penned this note:

Now that XML has become a commodity and most National XML User Groups have stopped their activities, it is time for our ELM methodology to be freely accessible on the Internet. I just hope our readers will have as much pleasure in reading it as we had writing it over a decade ago.

You’ll have to be the judge of how well the content has stood the test of time, but I can tell you the markup did beautifully. With a huge dollop of help from Norm Walsh (both his DocBook stylesheets and his mad skillz), the SGML-to-XML-to-HTML processing pipeline was downright trivial.

Voilą! We present to you Developing SGML DTDs: From Text to Model to Markup.

Developing SGML DTDs front cover (small)

p.s. It turns out the old joke is true. XML is good for reuse. It lets you reuse all your old SGML presentations. (rimshot)

No tags for this post.

10 Comments to “XML at X; film at XI”

  1. John Cowan 10 February 2008 at 6:13 pm #

    I suppose a PDF of the online version would be too much to ask for? Please, pretty please?

  2. Eve 10 February 2008 at 8:14 pm #

    Hi John– You know, we hadn’t considered it! I’m reluctant to produce one of these until I can (in anal-retentive fashion) get the publisher’s copy edits applied. But that may take a while… In the meantime, you can still buy a printed version from a number of places, and the price has plummeted. :-) So do check out the Amazon link on the book intro page.

  3. Dave Pawson 11 February 2008 at 1:29 am #

    You kept that quiet Eve!

    Glad to see it ‘in print’ again.

  4. Eve 11 February 2008 at 6:02 am #

    Oh jeez, Dave, I meant to “pre-announce” this to you! Sorry about that. Dave kindly offered, two summers ago in Oxford, to help me with this project should I ever get serious about it. When I finally did get serious, it was rather a whirlwind of activity — really only a week’s worth of time — and I only remembered the offer just now. (blush)

  5. Mary McRae 11 February 2008 at 9:35 am #

    Eve, this is awesome! I still think it’s a classic and extremely useful to anyone undertaking such a project. Of course I still *have* my print copy, but the web version is a tremendous resource.

    Your next project could be to update the recipes with knitting patterns …

  6. Jeanne El Andaloussi 11 February 2008 at 1:25 pm #

    Eve, this is excellent as is everything you do. Thank you for your hard work.

  7. […] Maler has marked the tenth anniversary of the XML spec by posting an online copy of the book she and Jeanne El Andaloussi wrote on vocabulary development: […]

  8. […] Bray has posted some character sketches from the period; Eve Maler has followed suit with some recollections (and an online version of Maler/El Andaloussi! Woo hoo!); this has inspired […]

  9. Eric Jablow 20 February 2008 at 8:18 am #

    Don’t you mean 11½ years old?

  10. Eve 20 February 2008 at 8:40 am #

    Eek! Yes! Will be fixed above in a moment.