Introduction to DDI

Knowing what DDI is and understanding how it works and how to use it can be quite daunting—especially if you are not a programmer or coder. DDI can be quite a powerful metadata schema for the social sciences, but understanding the basics of it is a prerequisite to learning how to use it. This presentation, given as a workshop at the North American DDI user conference April 2019 in Ottawa, Canada, will tell you about the background of DDI, the different tools used to interpret it and how it is integrated into a data lifecycle workflow.

<odesi> Best Practices Document, Version 3.1

Ontario Data Documentation, Extraction Service and Infrastructure (<odesi>) was a jointly funded project between the Ontario Council of University Libraries (OCUL) and OntarioBuys. It provides researchers with access to datasets in a web-based data extraction system delivered through Scholars Portal ( Primarily, <odesi> contains survey microdata. It also includes other data, such as aggregate data.

Why Metadata Is Awesome

This training module, developed by Jon Johnson, features the following sections:

  • A short digression on metadata
  • Questionnaire inputs and outputs
  • Metadata standards
  • Implementing processes in a complex environment
  • CLOSER Search Platform Development
  • The integration of metadata and data management
  • New research possibilities

Discover the Power of DDI Metadata

This training module, developed by Jane Fry, features the following sections:

  • Introductions
  • Brief background of DDI
  • Exercise 1
  • Getting started
  • Examples
  • Integration into a data lifecycle workflow
  • Exercise 2
  • Wrap-up

DDI Basics

This training module, developed by Wendy Thomas and Marcel Hebing, features the following sections:

  • Learn DDI-L in 60 Seconds...Plus
  • Identification and Versioning
  • Agents: Organizations and Individuals
  • DDI XML Schemas and Main Structures
  • DDI and Data Comparison
  • Introduction to DDI XML and Metadata
  • DDI Profiles
  • DDI and Other Standards

XML Schema Tutorial

This W3Schools tutorial will teach you about XML schemas, how to create and use them in your applications.

UML Tutorial

A short guide to Universal Moduling Language using the SDMX information model