- XML the language
- Namespaces
- XSLT/XPath/DOM
- XLink/XPointer
- Canonical XML, XML Signature
- XML Query, XML Protocols
XML 1.0 did not define its own data model; so...
- XPath had to define its own...
- then Xlink had to define its own...
- then DOM had to define its own...