You are on page 1of 10

A Pragmatic Approach to Implementing S1000D Whitepaper

A Pragmatic Approach to Implementing S1000D

Introduction
ASD S1000D™ (formerly AECMA) is a non-proprietary international specification for the procurement and
production of Technical Manuals, Interactive Electronic Technical Publications (IETP), for any civilian or
military project.

The S1000D specification can be used for anything that requires regular maintenance or checks such as:
Adobe FrameMaker 11 • air, sea and land vehicles
Try the full functionality of • equipment
FrameMaker 11 (as a part of
Adobe Technical Communication • buildings and installations
Suite 4 software) in minutes
and without downloading the
In the S1000D specification these items are referred to as “Materiel”.
software. Tutorials are also The ASD S1000D specification is jointly produced by the Aerospace and Defence Industries Association
included. Test-drive it now at
www.runaware.com/clients/ of Europe (ASD), Aerospace Industries Association of America (AIA), and Airlines for America (A4A),
adobe/techsuite. formerly known as Air Transport Association of America, Inc. (ATA), e-Business Program.
www.asd-europe.org
www.aia-aerospace.org
Contents
www.airlines.org
Introduction  1 The specification is freely available for any industry to utilize, and is available from public.s1000d.org.
S1000D History 2
A key item to note is that ASD S1000D is a Specification, not a Standard. A specification is a detailed and
Benefits of S1000D 3 exact statement of particulars. The “particulars” in this instance are the guidelines that govern S1000D.
IETM vs IETP 5 Because it is a guideline, an organization or project can adopt as much or as little as is required to
Business Rules 6 achieve project outcomes.
Who, What, Versions and
Tools7
Summary10
About the Author 10
S1000D History
S1000D has a strong history, with the growth and contribution to the specification spanning nearly 30
years. Some key dates of significance to note are:
• 1984—AECMA and the British Ministry of Defence (MoD) initiated the development of an international
specification for technical publications to harmonize all existing specifications into a specification
based on the Air Transport Association of America (ATA) Spec 100.

The objective of the group was to reduce any confusion resulting from existing documentation standards,
by creating a common international specification for technical authoring.

• 1989—The first release of the S1000D specification.


• 1998—Initial involvement by the US Military and several key contractors to jointly develop the
specification to include US concerns.
• 2002—A Memorandum of Understanding was signed between the AECMA community and the
Aircraft Industries Association of America (AIA), transferring responsibility of future specification
development to the AIA.
• First half of 2003—Release of “Issue 2” of the specification, which included requirements requested by
the US Military and included an option to use an XML DTD or Schema.
• Latter half of 2003—First legacy data conversion to “Issue 2” during a two-phase pilot performed by
Accenture and Data Conversion Laboratory for the US Department of Defense using the XML schema.
• Feb 2004—Release of Issue 2.1. This version provided for both SGML and XML data modules.
• May 2005—Release of Issue 2.2. This version provided changes across all areas of the specification
based on input and change requests generated from around the globe.
• Feb 2007—Release of Issue 2.3. This version provided an additional four data module schema –
Technical Repository, Container, Product Cross-reference Table, and Technical Conditions Cross-
reference Table.
• March 2007—Shipping organizations and others from industry confirmed they would develop a
common and shared Data Exchange Protocol based on v2.3 of the S1000D specification. This protocol
is named “Shipdex” and reflects the robustness of the specification with a broad selection of
commercially available software. Information about Shipdex is available at www.shipdex.com.
• July 2007—Release of Issue 3.0. This version provided the addition of a new Applicability Structure,
and included a new data module schema of Applicability Cross-reference Table.
• August 2008—Version 4.0 is released. Issue 4.0 was a complete revision of the specification, which
included restructuring of every data module schema type. The updated schemas included renaming of
elements and new attribute structures.
• May 2009—Version 4.0.1 is released. Issue 4.0.1 included urgent changes to element and attribute
usage to the v4.0 release, while waiting for the formal v4.1 release.
• Early 2013—Version 4.1 is due to formally be released in “early 2013”. It will include fixes for v4.0, plus
more examples and guidance on Business Rules decision points. With this additional information, the
document is expected to be around 3,400 pages.
Benefits of S1000D
The use of S1000D for projects has multiple benefits, across various areas of the business. Detailed here
are the three major areas of benefit. Realization of these and other benefits will depend on the project,
its implementation strategy, and technology available to the project team. Common benefits may
include:

Data Planning and Management Benefits


• Interoperability at data level, through use of “accepted industry” schemas.
• Data Dictionary is freely available in the specification.
• Based on International standard ISO 8879 (SGML/XML content).
• Ease of data exchange, smaller more reusable chunks of information (data modules).
• Common information can be identified.
• Can be linked with source data such as Logistics Support Analysis Requirements (LSAR), which can be
used to enhance an integrated data environment.
• Increase in data integrity and the generation of better quality documents, through data integration
with other systems and business units.
• The specification permits the addition of extra documentation features such as Link mechanisms,
allowing the project team to decide what level of end user experience is required.
• The data module level objects allow for the focus to be on data, as opposed to a more traditional
paper delivery.

Authoring Benefits
• The focus for an author is on the content and not the formatting, reducing authoring time.
• Due to the data modules being so modular, content can be re-used across publications by up to 40%.
• Reductions in update costs by 30%, due to data module content re-use.
• Defined Document Structures allow authoring structure to be defined within programs.
• Module Uniqueness (Task /Description) allows task orientated definition.
• Compliant Authoring tools available with multiple vendors supporting the specification.
• Reduced setup costs with compliant S1000D CSDB (Common Source DataBase) Suites – multiple
vendors supporting standard toolkits, features and style packs out of the box.
• When utilizing a CSDB, S1000D provides an easy roll-back to previous versions of content.
• Implementation Guidance to ease set up and assist with project decisions.

S1000D Authoring Tool –


Adobe FrameMaker 11
Delivery Cost Benefits
• Non-proprietary = delivery of data to any S1000D CSDB.
• Reduced creation costs due to data re-use (see above).
• Output errors only need to be fixed once.
• Data can be unpublished for temporary or permanent removal from delivery.
• Lower document distribution costs with multiple methods of delivery available from the one source
content.
• Overall streamlined publishing process.
• Lower overall costs, due to CSDB warehousing capability and multiple methods of delivery available
from the one source.
• Increase in data integrity and the generation of better quality documents through data integration with
other systems and business units.
• Wider access and more efficient retrieval of the documentation by the end user using the asset/
equipment in the field including multiple methods of content delivery.
• Easy filtering of information, e.g. search and retrieval by applicable model, or through the use of
metadata and content while searching.

The ASD S1000D Specification incorporates the planning and management, production, exchange,
distribution and use of data in electronic form for different types of output, from paper/print oriented to
IETP. The diagram below highlights the areas covered by S1000D.

Areas covered by S1000D

Note that various other disciplines within the business can feed into or accept data from the S1000D data
delivery and management process, hence S1000D should be part of an overall integrated business
strategy to obtain maximum benefits.
IETM vs IETP
With some contracts detailing a requirement to deliver IETMs (Interactive Electronic Technical Manuals)
and others requesting IETPs (Interactive Electronic Technical Publications), the question is what is the
difference between the two?

Interactive Electronic Technical Manual (IETM)—is a technical manual (e.g. maintenance, user training,
operations, etc.) prepared or “authored” in digital form on a suitable medium by means of an automated
authoring system, designed for electronic screen display to an end-user.

The functionality of IETM systems is broken down into five classes. Class 1 being an electronic book
display with some basic hyperlinks for navigation from the content through to a Class 5 where
documentation is integrated with systems, which may influence the display of content dynamically. Most
real-world IETM systems fall somewhere in between multiple classes, in that they may have 90% of
features from a class two but may also have 50% of the features from a class three and 20% of features
from a class four.

The term IETM is often used for older legacy projects, which delivered various levels of electronic
delivery before S1000D was quoted in delivery contracts.

Interactive Electronic Technical Publication (IETP)—as described in the S1000D specification is a set of
information needed for the description, operation and maintenance of the product, optimally arranged
and formatted for interactive screen presentation to the end user on an electronic display system.

Example S1000D IETP

IETP includes conditional branching mechanisms that can be based on user feedback. Parameters are
evaluated at run-time and their values can depend on context and specific user input.

An S1000D IETP is built on the outlined functionality (Chapter 6.4) and presentation (Chapter 6.3) that is
described in v4.0 of the S1000D specification. The Functionality Matrix as included in the specification
displays levels of complexity and advises users that the higher the level of complexity that is involved in
the S1000D IETP Viewing tool, the costs of purchasing a commercial application may be higher. However,
it is possible for some S1000D IETP Viewers to be shipped with S1000D IETP content royalty free.
Business Rules
As described in the S1000D specification, the Business Rules are decisions, which are made by a project
or an organization on how to implement S1000D. Business Rules cover all aspects of an S1000D project,
and are not limited to authoring or illustrating. They do not dictate how the business is to be run, but
rather how S1000D can be implemented into the organization.

The Business Rules can also address issues that are not defined in S1000D, such as rules related to how
S1000D interfaces to other standards, specifications or business processes that are related to an S1000D
implementation.

Can I start a project without a set of Business Rules?

Yes, but it is definitely not recommended. The business rules give you the road map or guidance on how
to work within your S1000D Project, therefore the business rules should be worked on with your
customer in the early stages of the project. Once the business rules are finalized they should be discussed
and issued to all members of the project team, including subcontractors and the end customer to ensure
consistency in implementing and accepting the project deliverables.

The ten suggested topics or categories of rules, which should be detailed in your Business Rules, are laid
out in S1000D specification, Version 4.0 Chapter 2.5.1:
1. General—for overall decisions in an S1000D Project including which issue/version of S1000D, which
parts will be used and a definition of terms used throughout the project which are not covered in any
other categories;
2. Product definition—the data module coding as to how the product is broken down (physical or
functional), model identification codes down to subsystem level, including supplier subsystems, and
applicability;
3. Maintenance philosophy and concepts of operation—what information is required for the
equipment, definition of item location codes, training and skill levels defined and performed in
conjunction with Logistics Support Analysis (LSA);
4. Security—decide on security classes, copyright markings, use of disclosure, instructions for
destruction, any national security restrictions along with restricting read/write access to content;
5. Business processes—interaction with other disciplines into Technical Publications, agreed workflow
procedures between manufacturer, subcontractor and customer and reuse of content across systems
including training environment;
6. Data creation—writing rules for textual data, including terminology, use of dictionaries, rules for
numbers, possible use of Simplified Technical English (STE), SGML/XML mark-up rules and rules for
creating graphics, including if hotspots will be used, 3D content and multimedia objects;
7. Data exchange—rules for Data Dispatch Note (DDN), Data Module Requirements List (DMRL), Data
Module List (DML), CSDB Status List (CSL), frequency of data exchange. Rules for data module issue
numbers and agreed criteria for acceptance and rejection;
8. Data integrity and management—workflow rules (internal and external) and Quality Assurance
rules and process;
9. Legacy data conversion, management and handling—conversion rules, including mapping
between elements and attributes of source and target specifications, and rules for inclusion of legacy
information in technical publications;
10. Data output—which portion of content must be delivered as page-oriented or an IETP and how both
of those output types should look. Will any content be output in SCORM (training) format and which
content will be output in simulations? This section can also include the look and feel of the Business
Rules themselves.

This is not a definitive list of categories to be included in your business rules but it is a useful guide for
where to begin.
What version of the specification should I use?

The version of ASD S1000D that you use for your project will depend on factors such as:
• What you wish to achieve. If you are starting an internal project to stay ahead of your competitors in
the market, one of the questions should be, what is it you are trying to gain from using the S1000D
standard?
• The version the customer has specified for the project. This will be decided by the requirements of
the contract. If this is not specified, it is recommended that key stakeholders are consulted and the
pros and cons of each specific version of the specification are discussed.

Each version of the specification has subtle differences and functionality available for projects to use.
Remember, just because the latest version of the specification has been released doesn’t mean it is needed
or will meet project requirements.

Once these items have been considered and discussed, the decision can be made on what version to use.
The specification version being utilized for the project should then be detailed in the Business Rules in
the section titled Data Creation, as detailed above.

Who, What, Versions and Tools


Who and What

With Issue v4.0 of the specification being nearly 2,800 pages and v4.1 of the specification expected to be
3,400 pages, the immediate questions from most projects teams are:

Who—in my team needs to know about the specification?

What—does my team really need to know from this enormous specification?

The answer is of course not black and white, but “it depends”. It depends on what your customer has
actually asked you to deliver and also each team-member’s role.

An individual’s role combined with what you are being asked to deliver will guide you on what areas of
the specification the team needs to know immediately. Below is a Basic S1000D process diagram similar
to that described in Chapter 2.1 of the S1000D Specification v4.0.

Basic S1000D process diagram

As can be seen from the diagram above, the specification is not something that should be read from front
to back, but should be read based on what your project covers and where your team fits within that
process.
I have outlined below a number of project scenarios to allow deliverables to be visualized against the
S1000D process and the specification.

Scenario One
Scenario—You area specialist group of engineers and/or writers who have been tasked with writing
technical content (Data Modules) and images for a piece of equipment to a contracted version of S1000D.
You will notice in the diagram above, Chapter 1 gives you a background on S1000D including some
information on tailoring S1000D to meet customer requirements together with Chapter 2, which
discusses the Business Rules.

The Project Manager for a team of authors should begin by reading those first two chapters. The Project
Manager will also want to obtain a copy of their customer’s Business Rules.

The Business Rules will be the guiding document for the authors to ensure the data is prepared as per the
project requirements. Some understanding of Chapter 5 will also be helpful for the authors.

Your customer would issue you with the Business Rules and the list of Data Modules, together with their
Data Module Codes (DMC) and Titles that authors are required to write. Based on the small component
of the project you are involved in, you will probably have no requirement to maintain a DMRL and
therefore will probably be no need for a CSDB or any publishing software. Based on these project
requirements, Chapters 1, 2 and 5 of the specification would be essential reading for your team.

Scenario Two
Scenario—Your company is supplying an asset or piece of equipment and you have you been asked to
deliver an IETM/IETP and print publications as backup for the IETP. Like Scenario One, the team will
need to read up on Chapters 1, 2 and 5.

The team will also have to agree with the customer on the scope and depth of the content in preparation
for developing a DMRL. To assist in preparing the DMRL the team member assigned the role of Data
Module Manager, will need to ensure they are very confident with Chapters 5, 7 and 8.

With a requirement to deliver Print, you will need to finalize and document within the Business Rules the
style specification you are delivering to. Often customers want content written to the S1000D
specification but they expect the printed document to be delivered to an older traditional standard.
Don’t panic! This is possible with the right tools.

You will then need to ensure you have discussed with the customer what features or functionality they
expect from the IETP content being delivered. To ensure you have sufficient knowledge for discussions
and later for delivering content in print and IETP, the person assigned to managing data delivery will
need to review Chapters 3, 4, 5, 6 and 7 in depth. The Data Delivery Manager is encouraged to have the
customer review the Functionality Matrix in Chapter 6 of the specification to assist in locking down both
print and IETP requirements.

Once the project team has a background on S1000D and Business Rules have been developed or made
available, detailing items such as the specification version for data creation, data output, and the
deliverables styles, the next question is “what tools do I need as a minimum to begin my S1000D
project?”
What tools do I need?

Continuing with the Project Scenarios as described previously, if you were working on Project One, you
could use any Authoring Tool that is XML compliant. Before you choose a tool, you may want to assess
what S1000D Packaged features the Authoring Tool contains out of the box. Tools such as Adobe
FrameMaker 11 ship with authoring style sheets to common schema types and some handy utilities to
make tasks such as referencing to Data Modules and Images easier.

To deliver to Project Two, you will require a much larger toolset:


1. A way to create and maintain your data – S1000D Authoring Software.
2. A way to store and retrieve your data - a Common Source DataBase (CSDB).
3. A way to manage the different revisions of your data - a CSDB Front End application or a Data Module
Requirement List (DMRL) and a CSDB Status List (CSL) – managed via Data Module Management
Tools.
4. A way to control the way your data is structured, presented and distributed as defined in your project
Business Rules – Authoring Tool with style sheets and BREX checking.
5. A way to generate the PDF to the customer’s output specification – S1000D Binder Tool that can
transform the S1000D structure to a traditional print specification output.
6. A way to generate the IETP content from the CSDB – IETP Media Generation Tool.
7. A way to present the IETP content to the end user with the functionality as requested – S1000D
Viewer.

Tools in the Adobe Technical Communication Suite and Absolute Data Group’s R4i S1000D Product Suite
will ensure you have a complete suite of tools to deliver to any and all of your S1000D Project
requirements.
Summary
This whitepaper has discussed what S1000D is, the history of how it has evolved as a specification,
its benefits, and things you will need to know before you get started on your first S1000D project.
Things to remember:
1. The S1000D specification is a large one, but don’t be intimidated by this. The reason and benefits
of a specification of this size is that it covers a lot of project requirements, examples and
guidance, which assists the project team in achieving their delivery goals.
2. Focus first on the areas of the specification that you need to know based on what you have been
asked to deliver.
3. Have discussions early with your customer to define exactly what it is they expect and require.
4. Make sure you have a set of business rules that will guide the team and the customer on how
content will be structured, prepared and delivered, so that there are no unwelcome surprises.
5. Take your time selecting the right tools that will assist you to meet your delivery requirements,
both now and into the future.

About the Author


Tammy Halter is the founder and CEO of Absolute Data Group. Tammy has been a senior technical
trainer, support engineer and project manager for numerous SGML software distributors and has
held the role of FrameMaker Product Engineer, (Asia Pacific & Latin America) for Adobe Systems.
With over 17 years’ experience in information technology, Tammy has extensive experience in
technical publishing, S1000D technical data management and information delivery systems for
Defense and Aerospace. Tammy has previously served in the Royal Australian Navy Fleet Air Arm
and worked for leading document management companies prior to founding Absolute Data Group.

Adobe, the Adobe logo, and FrameMaker are either registered trademarks or trademarks of Adobe Systems Incorporated in the United
Adobe Systems Incorporated States and/or other countries. All other trademarks are the property of their respective owners.
345 Park Avenue
San Jose, CA 95110-2704 © 2013 Adobe Systems Incorporated. All rights reserved. Printed in the USA.
USA
www.adobe.com XXXXXXXX 3/13

You might also like