This tutorial will introduce participants to the basics of defining markup vocabularies and introduce XML Schema 1.0 as a language for defining document grammars. The emphasis will be on the analysis and design process, not on syntax or the mechanics of the specific schema language. Practical exercises will involve paper and pen, not software.
Topics covered will include:
Basic principles of data analysis and modeling
Vocabulary design as a social as well as a technical problem
The concept of document grammars
The uses of document grammarsDesign issues
Important constructs of XML Schema 1.0
XML Schema 1.0 and XML Schema 1.1
C. M. Sperberg-McQueen is a member of the technical staff of the World Wide Web Consortium, an international membership organization responsible for developing Web standards. He co-edited the XML 1.0 specification and the <title>Guidelines</title> of the Text Encoding Initiative. His Erdos number is 6.