- The XML Namespace
- Accelerating Adoption of XML Vocabularies
- How to Create XML-Based Systems
- Stateless versus Stateful Transactions
- XQuery, XQuery Update, and Querying XML Databases
- SOAP versus REST
- XML Declarative Programming
- XPath 1.0 and 2.0 Tutorial
- vcard
- Upconversion
- Namespaces is for Markup and Data
- XML Schema 1.1 Tutorial
- XProc versus BPEL
- 4 Ways to Structure Lists (Powerpoint)
- XProc Tutorial
- Rules of Thumb for Creating XML Vocabularies for Workflow Applications (POwerpoint)
- XML Schema Incompatibilities with Data Binding Tools (Word)
- Validating Compound Documents using NVDL (Word)
- XML Technologies you need for Workflow Applications (Powerpoint)
- How to Specify Validation Information (Powerpoint)
- Michael Kay on Application Processing
- XML versus Data Binding
- XML Designers: Take Cue From the Web
- XML Data Design to Facilitate Compound Documents
- Marking Up and Styling Abbreviations
- A Process for XML Data Design
- Is "markup" a noun or a verb? Do you "markup data" or "wrap data in tags"?
- Designing an XML Schema For 3 Elements and at Least One Must be Present