The DITA Learning and Training specialization applies DITA
principles and best practices for using topic-based and modular
content to plan, develop, and deliver learning and training content.
The reusable learning objects, or RLO, approach to learning
fimcontent derives from the pioneering work of learning content designers
at several companies, including Autodesk®, Oracle®, and Cisco®. Author
Peder Jacobsen defines an RLO as "a discrete reusable collection of
content used to present and support a single learning objective."
With this approach, it is possible to gather a pool of information
objects and make them available for reuse and repurposing in a variety
of learning delivery contexts.
There is a strong affinity between
the DITA topic-based, modular approach to content in general, and
the learning objects approach to learning content in particular.
Working
assumptions about learning content and how to support authoring and
delivering it with DITA include the following:
- The DITA Learning and Training specialization builds on a reusable
learning objects (RLO) approach to learning content.
- DITA topic types are the basic building blocks for learning
objects and specify the meaning and intention of content provided
in instructional and information objects.
- DITA domains provide the mechanism for defining interactions,
which can be used across the learning topic types.
- DITA domains also provide the mechanism for defining learning metadata,
which can be assigned either in topics or in maps.
- DITA maps arrange the DITA learning topics into a hierarchy
of learning objects and group such content for delivery as lessons,
modules, and courses.
- DITA specialization provides the mechanism for creating
the learning-based topic types, domains, and maps needed for instructional
and information object content requirements.
Learning objects and specialized DITA
learning and training topic types
This figure shows the composition of learning objects as a) instructional
objects, b) information objects, and c) the specialized
DITA topic types to support them.

In this approach, a learning object comprises a "discrete reusable
collection of content used to present and support a single learning
objective," and consists of two primary information components:
- instructional objects, which provide the structured framework
for a learning experience. The learningOverview, learningSummary,
and learningAssassessment topic types provide content for instructional
objects.
- information objects, which provide the source learning
content - the topic-based learning content and other supplemental
content that supports the learning goals identified in the instructional
objects. The learningContent topic type provides content for information
objects.
- instructional plans, which identify the learning goals,
needs, and objectives. The learningPlan topic type provides
content for instructional plans.
Learning content design, authoring, and delivery
through DITA specialization
This picture shows the end-to-end process for designing, authoring,
and delivering specialized learning content with DITA.

In this approach, a learning content developer:
- Uses a learning map domain to identify the learning objects
and the supporting content needed to address specific learning goals
and objectives.
- Uses specialized learning topics to structure the learning
content.
- Applies learning metadata to describe specific characteristics
of the learning content, following a sub-set of the IEEE LOM standard.
- Constructs specific build maps and relationship tables to
organize learning objects for delivery as a course with specific output
and delivery needs.
- Invokes processing to generate specific learning deliverables,
based on the default processing available with DITA content and specialized
as needed for learning-specific purposes and delivery formats.