Don’t call me DOM

21 July 2004

Extracting examples from a specification

Filed under:

While doing a review of the VoiceXML 2.1 first working draft as part of the attempts the W3C QA Team is making at reviewing early drafts, I’ve written up a very small XSLT style sheet which extracts the example of the specification, relying on their mark-up convention where examples are embedded in <div class='exampleInner'>; it uses the saxon:output extension, so that I get one XML file per example, which allows me then to check their well-formedness – and when they become available, their validity with regard to the DTD and the XML Schema.

Technical Reports References checker

Filed under:

A recent mail from Bjoern to our QA Interest Group mailing list reminded me the importance of the work on normative references in specifications; while I hope the Working Group will be able to address this topic in more details, especially given how recent history has shown how important this question is, I’ve decided first to work on a pragmatic approach, that had been on my todo list for quite some time (and others’ too, apparently): a tool to detect outdated references to our W3C Technical Reports; see for instance its results on the list of references of DOM Level 2.

9 July 2004

W3C Glossary system updates

Filed under:

Today, I finally found the time and the motivation to update the W3C Glossary system to make it use the SKOS schema that was developed as part of the W3C SWAD Europe Thesaurus activity; as I said in the related announcemen, this was mostly changing a few namespaces declarations and element names, since the custom RDF Schema that we had developed for the project was so close to SKOS’ one.

Well, of course, it wasn’t as easy as it should have been, since there was always something I had forgot to check in my regexp, but really, it didn’t take more than a couple of hours.

« Newer entries

Picture of Dominique Hazael-MassieuxDominique Hazaël-Massieux ( is part of the World Wide Web Consortium (W3C) Staff; his interests cover a number of Web technologies, as well as the usage of open source software in a distributed work environment.