Morf: a flexible markup language
Defining an XML markup scheme that allows us to capture all the structural, stylistic and semantic distinctions we deem to be important in our documents is sometimes easier said than done. If only we could make simultaneous use of several distinct markup schemes within a document, or employ staggered elements, say. In the belief that simply lowering the validation bar by demanding that documents just be well-formed isn’t necessarily the answer when greater flexibility is required, I’ve been musing about the possibilities for more flexible markup languages. One result is Morf (‘more flexible markup language’).
Morf markup is very like XML markup, but some of XML’s constraints are dropped and new ones added in order to expand the space of permissible document structures. … [see technical note (PDF file)]