Jeremy Smith's blog

Entry Is Labelled

The Creaking Noises of Moving the Abstraction Layer Upwards

Master Foo's Taxation Theory of Microformats

"Perhaps we can hide custom XML languages *inside* these standard XML languages, using them as general-purpose semantic containers. We could arrange that XHTML files or ODT files look and feel like ordinary files to XHTML-aware or ODT-aware tools and yet, inside these files we can hide the semantic information we would normally use a custom XML schema for."

Directly related to Tim Bray's Don’t Invent XML Languages.

If you find yourself inventing an XML language/dialect/vocabulary/whatever-you-want-to-call-it, stop and think to yourself, "maybe I can just hide these semantics inside XHTML or Atom" (or possibly ODT or (on an outside shot) RDF, if you must).