Communities

Writing
Writing
Codidact Meta
Codidact Meta
The Great Outdoors
The Great Outdoors
Photography & Video
Photography & Video
Scientific Speculation
Scientific Speculation
Cooking
Cooking
Electrical Engineering
Electrical Engineering
Judaism
Judaism
Languages & Linguistics
Languages & Linguistics
Software Development
Software Development
Mathematics
Mathematics
Christianity
Christianity
Code Golf
Code Golf
Music
Music
Physics
Physics
Linux Systems
Linux Systems
Power Users
Power Users
Tabletop RPGs
Tabletop RPGs
Community Proposals
Community Proposals
tag:snake search within a tag
answers:0 unanswered questions
user:xxxx search by author id
score:0.5 posts with 0.5+ score
"snake oil" exact phrase
votes:4 posts with 4+ votes
created:<1w created < 1 week ago
post_type:xxxx type of post
Search help
Notifications
Mark all as read See all your notifications »
Q&A

Post History

50%
+0 −0
Q&A Difference between DITA and S1000D

I'm trying to understand the technical difference between DITA and S1000D. Yes, I know, the common wisdom is that if you need documentation for helicopter or submarine, you should use S1000D, and ...

2 answers  ·  posted 6y ago by john c. j.‭  ·  last activity 5y ago by System‭

#3: Attribution notice added by user avatar System‭ · 2019-12-08T09:30:42Z (almost 5 years ago)
Source: https://writers.stackexchange.com/q/37928
License name: CC BY-SA 3.0
License URL: https://creativecommons.org/licenses/by-sa/3.0/
#2: Initial revision by user avatar john c. j.‭ · 2019-12-08T09:30:42Z (almost 5 years ago)
I'm trying to understand the **technical** difference between DITA and S1000D.

Yes, I know, the common wisdom is that if you need documentation for helicopter or submarine, you should use S1000D, and if you need documentation for software, you should use DITA. While this is true, it is too shallow level of understanding.

With a lot of searching I found some articles about technical side of this difference, but still, it's completely unclear for me, probably because I never worked with DITA or S1000D before.

- From [Slideshare presentation](https://www.slideshare.net/JosephStorbeck/dita-and-s1000-d-two-paths-to-structured-documentation-no-animations) (slide 24):

- From [one article](http://www.ditawriter.com/book-excerpt-dita-and-other-structured-xml-formats/), which in turn an excerpt from the book:

- From [another article](https://web.archive.org/web/20130729055447/http://www.dclab.com/S1000D_DITA.asp):

- Also, in [one another article](https://www.pdsvision.se/blog/xml-dita-docbook-s1000d-shipdex-confused/) it is clearly stated that DITA and S1000D are assuming completely different **types** of authoring. DITA is topic-based, while S1000D is module-based:

So, what is the **techinical** difference between DITA and S1000D? How DITA's topic-based approach differs from S1000D's module-based approach? Does it all mean that S1000D is not so flexible in content reuse as DITA (see second quote in my post), and how exactly this unflexibility looks, in comparison with DITA?

#1: Imported from external source by user avatar System‭ · 2018-07-27T20:35:17Z (over 6 years ago)
Original score: 8