
Designing a New Schema with XML Design Patterns
http://www.xml.com/pub/a/2003/06/04/patterns.html
Downey, Kyle
XML.com
2003
Abstract:
Proposes the design of an XML-based type library format. If you've had exposure to Microsoft COM or Mozilla's XPCOM, you're probably familiar with their binary TLB (MS) and XDT (Mozilla) formats that define the available operations and interfaces for a package of portable components. An interpreted language such as JavaScript can use these definitions as cheat sheets to find out what operations and parameters are available to call on-the-fly.