|
OML (Outline Markup Language) is a new specification designed to build upon the concepts found in OPML, with the goal of fixing some of its limitations.
OML has a similar structure (http://oml.sourceforge.net/samples/oml-sample.xml) as OPML. It is still as simple and as flexible as OPML. But its extension mechanism is better than OPML. Instead of letting people to add whatever attritudes they want, it introduced an <item> element (child element of <outline>), which people can add whatever amount as they want.
The result document is more predictable. In OPML, you never know what attributes people may add; while in OML, you always know that additional information are added as <item>s.
Moreover, the standard was done by an independence group. So it is less UserLand-specific.
However, it is relatively a new specification (finalized at May 2003), so it seems not much application is using it. (In fact there are not many applications using OPML either... )
External links
|