S1000D


S1000D is an international specification for the procurement and production of technical publications. It is an XML specification for preparing, managing, and publishing technical information for a product. It was initially developed by the AeroSpace and Defence Industries Association of Europe for use with military aircraft. Since Issue 2 the scope has been extended to include land, sea and even non-equipment products. It is widely used in civil as well as military products. S1000D is part of the S-Series of ILS specifications.
S1000D is maintained by the S1000D Steering Committee, which includes board members from ASD, the United States' Aerospace Industries Association, and the Air Transport Association, along with national industry and defence representatives from most of the countries currently using the specification.
The specification is free to download and use, although it is recommended that advice be sought on the best methods for implementing an S1000D project. S1000D is not a one-size-fits-all solution - it is a many-sizes-fit-many solution; through a combination of business rules, selectable elements and customizable values the standard is tailored to meet the project requirements.

Main principles

S1000D requires information to be created as individual data items, called Data Modules, which are structured with XML elements and metadata. Each DM is self-contained and may be used wherever that piece of information is needed. They are organised into an hierarchical XML structure through the use of Data Module Coding. This permits the updating of single data items without necessarily changing the path in the XML structure which points to them. Knowledge so partitioned and classified can therefore be shared among many publications, and updating of items in the underlying controlled source will automatically affect updating of the dependent publications. The actual XML hierarchy must be designed specifically for each different knowledge domain.
The DMs and supporting contents are usually stored and maintained using a Common Source Database. The CSDB will typically contain all the components required for a product's Interactive Electronic Technical Publication - which is all the elements required across all disciplines for the production of a suite of documentation for the operation and maintenance of the product. Another common term often related to S1000D is Interactive Electronic Technical Manual which is usually considered as an individual manual that is part of the IETP. Due to the flexibility of XML, these IETM may range from a printed manual, through to a fully interactive digital manual with rich media, learning opportunities and multiple formats of delivery.

Associated specifications

S1000D is part of the S-Series of ILS specifications. There is an interface specification with S3000L Issue 1.0, titled S1003X
For S1000D content in English, the language should adhere to ASD-STE100 Simplified Technical English.

Availability

S1000D can be downloaded for free at its .

Issue history

Prior to Issue 2, updates to the specification were known as Changes. When the standard reached Change 9, the proposed Change 10 became Issue 2.0 with previous Changes retro-referred to as Issue 1.x. Issue 1.6 was the first publicly published version of S1000D and was notable as the first issue to include operator information as well as maintainer content. Issue 1.7 onward are available for download from the .
IssueDateBase languageAmendments
1.631 Mar 1995SGML DTD
1.701 Feb 1998SGML DTD
1.831 Jan 1999SGML DTD1.8.1 dated 31 May 2000
1.901 Apr 2001SGML/XML DTD
2.031 May 2003SGML/XML DTD, XML schema
2.129 Feb 2004SGML/XML DTD, XML schema
2.201 May 2005SGML/XML DTD, XML schema2.2.1 dated 01 May 2006
2.328 Feb 2007SGML/XML DTD, XML schema2.3.1 dated 01 Feb 2009
3.031 Jul 2007SGML/XML DTD, XML schema3.0.1 dated 01 Feb 2009
4.001 Aug 2008XML schema4.0.1 dated 12 May 2009
4.0.2 dated 09 Oct 2013
4.131 Dec 2012XML schema4.1.A dated 31 Oct 2014
4.1.B dated 30 Jun 2017
4.231 Dec 2016XML schema4.2.A dated 31 May 2019
5.028 Jun 2019XML schema5.0.A dated 01 Nov 2019

Software solutions

S1000D does not provide, nor endorse any software tools to produce or distribute content in accordance with the standard.

Authoring Software

There are many options for creating and maintaining content to the S1000D specification. These range from using a text editor or simple XML tools, with data modules manually maintained in a file system, up to a full ILS solution where design and maintenance information drives the technical publications through proprietary databases and authoring tools. S1000D has always been agnostic in defining tools, instead offering guidance on expected functionality and allowing vendors to offer suitable solutions. Every project is different and thus each solution should be considered and tailored to the desired outcomes.

Viewer Software

In the same way that there are multiple CSDB and authoring solutions, there are many viewers and potentials to customise output to suit the project. S1000D offers extensive guidance on presentation of page-based and electronic output, but ultimately it is a project's decision as to how the content should be delivered. Many factors will drive the practicability of various solutions, such as environment, audience, availability of technology, security and more.