This is part one of a two-part workshop. By registering on this page, you also sign up to attend the second part on Wednesday, September 26th from 10:00 AM to 4:00 PM.
This is an intensive workshop geared towards catalogers, technical service staffs, electronic resources librarians, and others interested in the use of XML for metadata organization and text encoding.
Day 1 is a general introduction, covering the basic syntax of XML. Participants will learn how to use XML with DTD (Document Type Definition) and CSS (Cascade Style Sheet language), with a special orientation to bibliographic data representation and text encoding in a digital library environment. Day 2 will focus on the W3C XML schema language and the Extensible Stylesheet Language (XSL). It will use current metadata schemes commonly used in the library world (e.g. MODS, Dublin core encoded in XML, etc.) as examples to demonstrate real application.
On day 1, the XML parsing will be done at the client-side. However, on day 2, the XML parsing will be done at the server-side (using PHP), and participants will receive online accounts for the hands-on exercies.
By the end of this program, participants will be able to:
- Understand the critical roles that XML can play in the development of cataloging and classification strategies and practices in the digital library environment
- Understand the importance of DTD (document type definition) and XML Schema for metadata structuring and text encoding
- Create simply XML documents associated with DTD and Schema
- Create stylesheets (using CSS and XSLT) to control metadata and narrative text presentation in the web environment
- Create XML-based metadata records
- Deliver and display XML metadata records on the web using XSL through client-side parsing as well as server-side parsing
Participants should be familiar with basic HTML, but no prior knowledge in XML or programming is required.