Introduction to XML
Instructor: Robert Chavez
Dates: August 1-28, 2013
Credits: 1.5 CEUs
This course will provide an introduction to XML (the eXtensible Markup Language) and the basic tools for working with XML documents. The main goal of this course is for students to get comfortable with XML as a format, learn some of the tools for working with XML, and learn about several XML standards used in the library community. Topics will include XML Document Type Definitions (DTDs), XML Schemas and XPath. The course will also provide an introduction to several more advanced topics, including XSL stylesheets and the XML query language, XQuery. We will explore several Library of Congress XML markup standards that are relevant to electronic text resources and metadata management including Dublin Core, MARCXML, and MODS.
Course outcomes will include:
- how to create and manipulate XML documents
- understanding how DTDs and Schemas define XML document structures and languages
- understanding how to use XML electronic text markup languages and XML metadata markup schemas
- understanding how XML markup schemas and standards are currently being used in the library community
This course can be taken as one of six courses needed to earn our Certificate in XML and RDF-Based Systems, and may assume a certain level of background knowledge covered in other courses in the sequence.
Robert Chavez holds a PhD in Classical Studies from Indiana University. From 1994-1999 he worked in the Library Electronic Text Resource Service at Indiana University Bloomington as an electronic text specialist. From 1999-2007 Robert worked at Tufts University at the Perseus Project and the Digital Collections and Archives as a programmer, digital humanist, and institutional repository program manager. He currently works for the New England Journal of Medicine in as Content Applications Architect. Interview with Robert Chavez
When paying by personal credit card, enter the address that the credit card statements are sent to rather than your work address.