This tutorial demonstrates the process of creating an XSD-syntax document type shell.
XSD document type shells use two XSD features to create complete XSD-based DITA document types:
<xs:redefine>. Includes are used to include components that are not being modified through redefine. Redefine is used to include components for which one or more groups defined in the component are being redefined, either to extend base groups with domain-provided element types or to restrict groups through constraint modules.