Administrivia
Instructor Robert J. Glushko
Email: glushko@sims.berkeley.edu
TA Carolyn Cracraft
Email: cdclph@sims.berkeley.edu
Mobile number: 415-987-0630
Course Description
XML, with its ability to define formal structural and semantic definitions for metadata and models, is the key enabling technology for information services and document-centric business models that use the Internet and its family of protocols. This course introduces XML syntax, styles and transformations, and schema languages. It balances conceptual topics with practical skills for designing and implementing conceptual models as XML schemas.
This is a one unit "short course" that meets from the 2nd through 6th weeks of the semester. Grading will be on a Pass/NoPass basis. There will be about one assignment per week. There are no exams and no final project.
This course is a pre-requisite for Document Engineering, taught in the Spring semester.
Course Information
School of Information Management and Systems INFOSYS 290-16
Course Dates: September 8 to October 7, 2004
Lecture Schedule: Wednesday 12:40pm-2:00am Thursday 3:40am-5:00am in 202 South Hall
Units: 1
Grading Option: Pass/Not Pass only
Course Texts
Recommended
XML in a Nutshell (2nd Edition), Elliotte Harold and W. Scott Means. O'Reilly, 2002. ISBN: 0-596-00292-0
Document Engineering, Robert J. Glushko and Tim McGrath. MIT Press.
This is a draft manuscript of Bob's soon-to-be-published book. We will give you the necessary chapters as they come due.
Course Work
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
September 9 : Thursday
September 15 : Wednesday
Lecturer: Robert J. Glushko
Required Readings
Chapter 8 of XML in a Nutshell (2nd Edition) [Textbook]
Resources
Due on September 22
September 16 : Thursday
Lecturer: Robert J. Glushko
Required Readings
Chapter 9 of XML in a Nutshell (2nd Edition) [Textbook]
Resources
September 22 : Wednesday
September 23 : Thursday
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
Due on September 29
September 29 : Wednesday
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
September 30 : Thursday
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
Lecturer: Robert J. Glushko
Required Readings
"Model-driven application design for a campus calendar network" Allison Bloodworth and Bob Glushko [Online]
Resources
October 7 : Thursday
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

