DDI home DDI 3.0! About the DDI Alliance About the Specification Technical Information Related Tools & Standards Committee Information
 Membership Documents
  • Bylaws
  • Charter
  • Join the DDI Alliance
  • Membership Form (PDF)
 Alliance Structure
  • Member Institutions
  • Expert Committee
  • Steering Committee
  • Committee Meeting Minutes
 Publications
  • General Brochure
  • Newsletter
  • Reports
    • Annual Report 2006 (PDF)
    • Annual Report 2005 (PDF)
    • Annual Report 2004 (PDF)
    • Strategic Plan, 2007 and Beyond (PDF)
 Papers, Presentations, and Reports
 Projects Using the DDI
 DDI Users' Listserv
 Getting Started with the DDI
 Frequently Asked Questions (FAQ)
 DDI Logo
 Document Type Definition (DTD)
 XML Schema (XSD)
 DDI Lite (Recommended Elements)
 Version Control for DTD
 Information on DTD Elements (DDI Tag Library)
 Mapping to Other Metadata Standards
  • Dublin Core
  • Recommended Fields (CESSDA) (PDF)
 Related Tools
  • Software/Tools
  • XML/XSLT

XML/XSLT

A Brief Explanation of XML

Extensible Markup Language (XML) is a simple dialect (or subset) of the Standard Generalized Markup Language (SGML). XML enables generic SGML to be served, received, and processed on the Web in the way that is now possible with HTML. It has been designed for ease of implementation, and for interoperability with both SGML and HTML.

According to a press release from the World Wide Web Consortium (W3C), "XML is primarily intended to meet the requirements of large-scale Web content providers for industry-specific markup, vendor-neutral data exchange, media-independent publishing, one-on-one marketing, workflow management in collaborative authoring environments, and the processing of Web documents by intelligent clients. It is also expected to find use in certain metadata applications. XML is fully internationalized for both European and Asian languages, with all conforming processors required to support the Unicode character set in both its UTF-8 and UTF-16 encodings. The language is designed for the quickest possible client-side processing consistent with its primary purpose as an electronic publishing and data interchange format."

Valid XML documents are designed to be valid SGML documents, but XML documents have additional restrictions.

Sample XML Codebooks

ICPSR encourages the markup of technical documentation according to the DDI specification and is developing a depository for these files. The goal is to promote the sharing of marked-up codebooks and to reduce duplication of effort.

To deposit codebooks, please send e-mail to ddi@icpsr.umich.edu for instructions on how to proceed.

XSL Stylesheets

SGML/XML Sites

DDI logo