DITA and S1000D Two Paths to Structured Documentation

45
DITA and S1000D Two Paths to Structured Documentation Presented by: Joseph Storbeck Senior Structured Data Analyst

Transcript of DITA and S1000D Two Paths to Structured Documentation

Page 1: DITA and S1000D   Two Paths to Structured Documentation

DITA and S1000DTwo Paths to

Structured Documentation

Presented by:

Joseph StorbeckSenior Structured Data Analyst

Page 2: DITA and S1000D   Two Paths to Structured Documentation

DITA and S1000D Overview

Senior Structured Data Analyst - JANA, Inc.Joe is an expert in Darwin Information Typing Architecture (DITA), and has extensive experience in the use and implementation of structured data products, projects and programs. • During his tenure at IBM, Joe chaired IBM’s DITA

Advocates Group, a team of specialists dedicated to supporting the efforts of DITA authors corporation-wide.

• Joe was also heavily involved in developing and improving IBM’s DITA conversion guidelines, standards and best practices throughout the migration and development process.

• In addition to JANA, Joe has led technical development teams for some of the nation’s largest companies, including IBM, Citibank, and AIG.

Bio - Joe Storbeck

Page 3: DITA and S1000D   Two Paths to Structured Documentation

DITA and S1000D Overview

JANA’s Experience

JANA has extensive knowledge and experience related to the creation, revision and publishing of structured data.Our authors and editors have made major contributions to the development of structured data-based manuals and IETMs for several commercial and military aircraft programs, including:

• Lockheed C-130• Airbus A400M• Sikorsky UH-60• Sikorsky CH-53E

• Airbus A350• Boeing 737• Boeing 747• Boeing 757• Dassault Falcon 7X

Page 4: DITA and S1000D   Two Paths to Structured Documentation

DITA and S1000D Overview

DITA and S1000D

• Overview of the Structured Data Model• DITA Overview• S1000D Overview• Common Features• Differences• Which spec is right

for you?• Bridging the Gap• Q&A

Page 5: DITA and S1000D   Two Paths to Structured Documentation

DITA and S1000DStructured Data

Page 6: DITA and S1000D   Two Paths to Structured Documentation

Structured Data

Structured Data Model

<note> <to> <name>Travis C.</name> </to> <from> <name>Jan K.</name> </from>

<heading>Reminder</heading> <body>Don't forget me this weekend!</body></note>

Content

HEADING 12 point Arial Red Bold

FormatStructurenote

to

name

from

name

heading

body

DITA and S1000D

To: Travis C.From: Jan K.

Reminder

Don’t forget me this weekend!

Page 7: DITA and S1000D   Two Paths to Structured Documentation

Structured Data

Structured Data Objectives

• Minimize costs• Improve quality and timeliness• Provide a standardized means of data

exchange

DITA and S1000D

Companies can choose to implement a structured data strategy for any number of reasons, but most are looking for a way to:

Page 8: DITA and S1000D   Two Paths to Structured Documentation

‘Cover-to-Cover’ Content Strategy

XML

DocBook

XML

eBook

XML

AgXML...

Structured Data

XML Flexibility

DITA and S1000D

Paper & PDF

Tablets

CD-ROM

eCommerce

Web/HTML/IETM

‘Topic-based’ Content Strategy

XML

DITA

XML

S1000D

Page 9: DITA and S1000D   Two Paths to Structured Documentation

DITA and S1000DDITA Overview

Page 10: DITA and S1000D   Two Paths to Structured Documentation

DITA Overview

DITA Origins

DITA was originally created by IBM in the early 2000s.• Ownership was transferred to the Organization for the Advancement of Structured Information Standards (OASIS) in 2004.

DITA and S1000D

Page 11: DITA and S1000D   Two Paths to Structured Documentation

DITA Overview

DITA Adoption

According to www.ditawriter.com, over 500 companies world-wide have adopted DITA.

DITA and S1000D

• The majority of companies using DITA are in the software/high-tech sector.

• DITA is making significant inroads into the telecommunications, semiconductor and medical device manufacturing industries.

Page 12: DITA and S1000D   Two Paths to Structured Documentation

DITA and S1000DS1000D Overview

Page 13: DITA and S1000D   Two Paths to Structured Documentation

S1000D Overview

S1000D Origins

S1000D was originally developed by the AeroSpace and Defence Industries Association of Europe (ASD).

DITA and S1000D

• Is currently maintained jointly by members of the S1000D Steering Committee and various industry and national defense representatives.

• ASD• Aerospace Industries Association• ATA e-Business Program

Page 14: DITA and S1000D   Two Paths to Structured Documentation

S1000D Overview

S1000D Background

Originally designed specifically to manage information related to maintenance and operation of military and civil aircraft.

DITA and S1000D

• Scope has been expanded to allow for the management of information related to heavy equipment and marine craft.

Page 15: DITA and S1000D   Two Paths to Structured Documentation

S1000D Overview

S1000D Adoption

DITA and S1000D

Both the civil aviation industry and North American defense organizations have begun adopting S1000D, extending its use to land, sea and air systems.• S1000D is being used to produce documentation in support of new commercial aircraft, including the Boeing 787 and Airbus A350.

Page 16: DITA and S1000D   Two Paths to Structured Documentation

S1000D Overview

S1000D Examples

DITA and S1000D

S1000D examples throughout this presentation are from the sample ‘bicycle’ manual, which is made available to all S1000D users.

Page 17: DITA and S1000D   Two Paths to Structured Documentation

DITA and S1000DCommon Features

Page 18: DITA and S1000D   Two Paths to Structured Documentation

Common Features

Benefits

DITA and S1000D share similar benefits with all topic-based writing methods:• More consistent data development• Increased production through content sharing and topic reuse

• Easier identification and elimination of unimportant or redundant information

• Simplified documentation review

DITA and S1000D

Page 19: DITA and S1000D   Two Paths to Structured Documentation

Common Features

Content

DITA Topics /

S1000D Data Modules

DITA and S1000D

• DITA topics are grouped into one of three information types: Concept, Task or Reference.

• S1000D Data Modules are grouped into one of nine information types: Descriptive, Procedural, Crew/Operator, Fault Information, Maintenance Planning, Illustrated Parts Data, Process, Wiring Data or Business Rules.

Page 20: DITA and S1000D   Two Paths to Structured Documentation

Common Features

S1000D ID Status

DITA and S1000D

Page 21: DITA and S1000D   Two Paths to Structured Documentation

Common Features

S1000D Content

DITA and S1000D

Page 22: DITA and S1000D   Two Paths to Structured Documentation

Common Features

Data Management & Reuse

DITA and S1000D

Specific topics are created (containing text and graphic references), and then stored in a Content Management System (CMS) for DITA, and in the Common Source Database (CSDB) for S1000D. • Topics can then be reused and redistributed throughout any number of other projects or publications.

Page 23: DITA and S1000D   Two Paths to Structured Documentation

Common Features

Common Source Database

DITA and S1000D

Page 24: DITA and S1000D   Two Paths to Structured Documentation

Common Features

Structure and Publication

DITA ditamaps /

S1000D Publication Modules

DITA and S1000D

• DITA maps specify hierarchy and the relationships among the topics; they also provide the context in which keys are defined and resolved.

• S1000D Publication Modules contain references to data modules, other publication modules, or legacy data of a publication and its structure.

Page 25: DITA and S1000D   Two Paths to Structured Documentation

Common Features

Publication Module

DITA and S1000D

Page 26: DITA and S1000D   Two Paths to Structured Documentation

Common Features

Profiling

DITA ditaval files /

S1000D Applicability Modules

DITA and S1000D

• DITA ditaval files define conditional processing rules for your transforms.

• S1000D applicability modules declare conditions or values that are allowed in applicability statements in the content.

Page 27: DITA and S1000D   Two Paths to Structured Documentation

Common Features

ACT

DITA and S1000D

Page 28: DITA and S1000D   Two Paths to Structured Documentation

Common Features

ACT

DITA and S1000D

Page 29: DITA and S1000D   Two Paths to Structured Documentation

Common Features

CCT

DITA and S1000D

Page 30: DITA and S1000D   Two Paths to Structured Documentation

Common Features

CCT

DITA and S1000D

Page 31: DITA and S1000D   Two Paths to Structured Documentation

Common Features

PCT

DITA and S1000D

Page 32: DITA and S1000D   Two Paths to Structured Documentation

Common Features

PCT

DITA and S1000D

Page 33: DITA and S1000D   Two Paths to Structured Documentation

Common Features

Head to Head Comparison

DITA and S1000D

FEATURE DITA S1000D

Platform-independent Publishing

File Management

Conditional Processing

Open Standard

Content Reuse

(CMS) (CSDB)

Configuration Management

Parts Catalog Management

Page 34: DITA and S1000D   Two Paths to Structured Documentation

DITA and S1000DDifferences

Page 35: DITA and S1000D   Two Paths to Structured Documentation

Differences

Difference in Complexity

S1000D is much more complex than DITA.

DITA and S1000D

• S1000D requires a CSDB to be fully functional, as there is no built-in function for publish or end-product development

• S1000D requires strict definition of complicated business rules

• S1000D data modules are assigned a unique, highly structured Data Module Code

Page 36: DITA and S1000D   Two Paths to Structured Documentation

S1000DBIKE-AAA-DA0-20-00-00AA-520A-A

LocInfo CodeDis CodeSNSModel Code Diff Code

00AA 520ADA0-20-00S1000DBIKE AAA

Differences

Data Module Code

DITA and S1000D

A

Learn Code

(OPT)

Page 37: DITA and S1000D   Two Paths to Structured Documentation

Differences

Core Differences

S1000D suits large, complex, highly structured, long lifecycle programs, especially those that require management of different configurations and replaceable parts.

DITA and S1000D

• Aircraft• Heavy Equipment / Machinery• Marine Craft

Page 38: DITA and S1000D   Two Paths to Structured Documentation

Differences

Core Differences

DITA is best suited for managing information related to intellectual property-driven products and processes.

DITA and S1000D

• Software Documentation• Gaming Code• Proprietary Processes

Page 39: DITA and S1000D   Two Paths to Structured Documentation

DITA and S1000DChoosing the Right Spec

Page 40: DITA and S1000D   Two Paths to Structured Documentation

Differences

Choosing the Right Spec

DITA and S1000D

UseS1000D

YESIs there

an industry(or program)

standard DTD?

Usestandard

DTD

YES

NOIs there need

(or opportunity) for content

reuse?

Use COTS semantic markup software

YES

NO

Complex project with

multiple configurations

and/or replaceable

parts?

UseDITA

NO

Page 41: DITA and S1000D   Two Paths to Structured Documentation

DITA and S1000DBridging the Gap

Page 42: DITA and S1000D   Two Paths to Structured Documentation

Bridging the Gap

The Interoperability Bridge

Jean-Jacques Thomasson presented an initiative by the ‘S1000D-DITA Bridge Over Troubled Water’ group at DITA Europe last year.

• email : [email protected]• phone : +33 6 71 90 40 49

DITA and S1000D

Page 43: DITA and S1000D   Two Paths to Structured Documentation

Bridging the Gap

Specialization

Both DITA and S1000D can be specialized to accommodate project parameters which are outside of its scope, but this is not ideal.

• DITA specializations can be created to utilize S1000D element names and semantics.

• S1000D provides Standardized Numbering Systems (SNS) for a number of extra-spec uses, such as software management.

DITA and S1000D

Page 44: DITA and S1000D   Two Paths to Structured Documentation

Bridging the Gap

Hybrid Approach

The two specifications can be used to great effect when each is used as a complement to the other within the same product development program.

DITA and S1000D

• S1000D is used to manage documentation of the items that you can fly, drive or float.

• DITA is used to manage documentation of the data and information (software, processes, etc.) developed to support the program.

Page 45: DITA and S1000D   Two Paths to Structured Documentation

Thank you.

Q&A

Thank you for attending

DITA and S1000D:Two Paths to Structured Documentation

Feel free to contact Joe with any structured data questions you might have, and be sure to check out his

DITA blog!

• email : [email protected]

• phone : (210) 616-0083• blog :

ditajoedj.blogspot.com/DITA and S1000D