Bringing Order to Chaos: Using Schematron and Constraints

The DITA Open Toolkit comes with a vast array of information types, elements, and attributes. But you don’t need all of them. Authors can feel overwhelmed by all of the available choices, especially when they’re new to DITA or don’t have clear answers. And simply enforcing style guidelines can be a full-time job. Let constraints and Schematron rules do the work for you!

Start with a healthy Information Model and turn your standards into Schematron rules and DTD constraints. Implementing the model this way encourages the production of consistent, higher-quality documentation.

What can the audience expect to learn?

We’ll talk about the importance of having an Information Model and how to get one. We’ll discuss the benefits of implementing a healthy mix of Schematron checks and DTD constraints. And we’ll talk about how to plan and make choices to implement your Schematron rules or DTD constraints.

Meet the presenters

Gary White: In a career spanning many industries and roles, I’ve gained considerable experience as a technical writer, editor, and manager of documentation projects and groups.

Specialties: Managing documentation teams, implementing XML-based documentation solutions, CMS administration, project scheduling, editorial standards development.

Other experience: Social science, research methods, & statistical background.


Gabrielle Scott: Technical Writer and Information Architect with a deep understanding of DITA, and a love of Agile. A dynamic problem solver, skilled at customizing plugins and templates, refining processes, and learning new tools.

Specialties: Technical writing, information architecture, DITA Open Toolkit customization and management, process improvement, designing and writing documentation for administrators and users.

⇐Return to Agenda