Crowell Solutions S1000D Schema View



Welcome to Crowell Solutions S1000D Schema View.

If you've ever worked with S1000D you know the data models are fairly complicated. While an XML editor will help you author a document against a given Schema, it won't provide a comprehensive list of elements and attributes, or easily show you all the contexts in which a particular element can be used, or show you all the elements to which a particular attribute belongs, etc.

In our experience helping customers develop S1000D Business Rules, we've found that various questions come up that send us digging into the S1000D Schemas. We like Schemas more than most, but even we get tired of tracking things down in them. At some point we said to ourselves "There has to be a better way." There is. Now you, too, can benefit from that better way.

This website provides a simple browsing interface to the S1000D Schemas that allows you to see all kinds of relationships and information about the S1000D Schema components. The S1000D Schema View takes two basic approaches to the S1000D Schemas:

  1. The various Data Module Types and Document Types
  2. The elements and attributes apart from their occurrence in a given Data Module/Document Type

The Data Module/Document Types pages show the hierarchical order of the elements; this view uses traditional nested hierarchy navigation of "plus" and "minus" icons that expand and collapse the hierarchy. The elements in this view are also hyperlinked to the Element view pages so you can click on any element in the Data Module/Document Type view and traverse to the Element view page for that element. There is an index page that lists all the Data Module and Document Types and links to them.

The Element and Attribute Views show the XML Schema information about each element and attribute apart from Data Module/Document Types. Again, element names and attribute names on these pages are active hyperlinks so you can easily traverse to view other elements and attributes quickly. There are also index pages for both elements and attributes; each provides a comprehensive list of all elements/attributes in the S1000D XML Schemas.

We hope the S1000D Schema View is helpful to you in your work with S1000D. Please send us comments if you have any.

The Schema View currently covers two issues of the S1000D specification: 4.0 and 4.0.1. Use the links below to start navigating the S1000D Schema View: