DITA?

  • Darwin Information Typing Architecture

    • A topic-oriented authoring paradigm.

    • A cross-referencing scheme that's more practical than XML's flat ID space.

    • Transclusion (aka SGML's conref, reinvented).

    • An extensibility model based on “specialization”

It can all be done in DocBook with a little customization.