← Prev in month ← Prev in thread
Next in thread → Next in month →

separation of DITA architecture and DITA topic types

From
Erik Hennum <>
Date
2004-08-26T21:22:43+00:00
ID
Thread
separation of DITA architecture and DITA topic types
Esteemed DITA TC:

At the last meeting, we thought there might be value of separating the articulation of the general DITA architectural principles from the characteristics of the DITA topic elements.

As promised, here's a strawman.  It can certainly bear refinement to increase the precision but, I hope, makes a start on the separation.

Thanks,

Erik Hennum



-----------------------------------

The DITA Architecture

The key principles of the DITA architecture are as follows:

Content granularity  -- Content is organized in self-contained objects that are assembled through containment or by reference into larger and more complex structures.

Strongly typed content -- Content objects are differentiated by class based on well-defined semantics and structure.

Type specialization -- Extensibility is supported through definition of a new element type as both a semantic restriction and structural subset of a base element type such that the new element type is processable by default as the base element type.

Unified type hierarchy -- A set of shared element types provides a base from which all other element types are specialized and to which all other element types can revert.

Type module pluggability -- Element types are collected in type modules that integrate as vocabularies for resue of types and processing.

Separation of interpretation from content -- Presentation or other interpretations of content are applied by processes.

Separation of context from content -- Collection-specific relationships between content and properties of content are specified separately from the content objects with references to the content objects.

-----------------------------------

The DITA Topic Type Hierarchy

The DITA topic type hierarchy uses the DITA architecture to address the problem space of human-readable content with topic granularity.  The DITA topic type hierarchy provides the following:

*  A base type module for topics and their content.

*  Through specialization, some core topic types (including concept, reference, and task) and domain type modules (including highlighting, programming, software, and user interface).

*  Through pluggable integration, the core vocabularies.

The topic type hierarchy adds the following principle to the principles of the DITA architecture:

Topic orientation - Discrete units of human readable content that cover a specific subject with a specific intent and that can be assembled by containment or reference into websites, help systems, books, specifications, and other information deliverables.
← Prev in month ← Prev in thread
Next in thread → Next in month →