IS 290-16 : XML Foundations

September 8 : Wednesday

XML's Big Ideas; XML Syntax [1] 

Lecturer: Robert J. Glushko

Required Readings

Chapter 2 "XML Foundations" of Document Engineering [Textbook]

Chapter 1, Chapter 6 p.89-92 (Intro, "SGML's Legacy", and "Narrative Document Structures"), Chapter 16 p.243-246 ("XML as a Data Format" - stop after "Data Storage/Retrieval") of XML in a Nutshell (2nd Edition) [Textbook]

Resources

Getting Started with XML and XML Editors assigned 

Due on September 15

Assignment details

September 9 : Thursday

XML Syntax [2]; XML Transformation and Styling 

Lecturer: Robert J. Glushko

Required Readings

Chapter 2; Chapter 6 p.100-101 ("Transformation and Presentation") of XML in a Nutshell (2nd Edition) [Textbook]

Resources

September 15 : Wednesday

XPath and XSLT [1] 

Lecturer: Robert J. Glushko

Required Readings

Chapter 8 of XML in a Nutshell (2nd Edition) [Textbook]

Resources

Getting Started with XML and XML Editors due 

XML Transformation assigned 

Due on September 22

Assignment details

September 16 : Thursday

XSLT [2] 

Lecturer: Robert J. Glushko

Required Readings

Chapter 9 of XML in a Nutshell (2nd Edition) [Textbook]

Resources

September 22 : Wednesday

XML Schemas and Validation; XSD [1] 

Lecturer: Robert J. Glushko

Required Readings

Chapter 4 of XML in a Nutshell (2nd Edition) [Textbook]

Chapter 3, everything except "Validating a Document" of XML in a Nutshell (2nd Edition) [Textbook]

Resources

XML Transformation due 

September 23 : Thursday

XSD [2] 

Lecturer: Robert J. Glushko

Required Readings

Chapter 16, from the beginning of the chapter up to the "Mixed Content" section of XML in a Nutshell (2nd Edition) [Textbook]

"W3C XML Schema Datatypes Reference [Rick Jelliffe's "cheat sheet"]" Rick Jelliffe [Online]

Resources

DTD and W3C Schema assigned 

Due on September 29

Assignment details

September 29 : Wednesday

XSD [3] 

Lecturer: Robert J. Glushko

Required Readings

the rest of Chapter 16 of XML in a Nutshell (2nd Edition) [Textbook]

"Understanding XML Schema" Aaron Skonnard [Online]

Microsoft (March 2003)

Resources

DTD and W3C Schema due 

(A Little) Modeling and Schema Composition assigned 

Due on October 6Due at 6:00am

Assignment details

September 30 : Thursday

XML Vocabularies 

Lecturer: Robert J. Glushko

Required Readings

"XML: Too much of a good thing?" David Becker [Online]

Chapter 6 "When Models Don't Match: The Interoperability Challenge" of Document Engineering [Textbook]

Resources

October 6 : Wednesday

Modeling (with, for) XML 

Lecturer: Robert J. Glushko

Required Readings

"Model-driven application design for a campus calendar network" Allison Bloodworth and Bob Glushko [Online]

Resources

(A Little) Modeling and Schema Composition due 

October 7 : Thursday

Model-Based Applications 

Lecturer: Robert J. Glushko

Required Readings

E-Forms for E-Gov Pilot Team Final Report, Draft 09/29/2003 [Online]

Resources

last updated on 2004-09-23 by Carolyn