← Prev in month ← Prev in thread

Comprehensive tables of doctypes / domains

From
Robert D Anderson <>
Date
2014-07-09T15:08:11+00:00
ID
Thread
Comprehensive tables of doctypes / domains
I constructed these tables based on the latest DTD files currently checked into SVN. They do not reflect the decisions we made on Tuesday (such as - deliveryTarget should be added to Ditabase). 

There are three sections to the document:

* First, just list all the domains (grouped by package).

* Second, for each domain (grouped by package), list which doctypes include it which do not.

* Third, the opposite view -- for each doctype (grouped by package), list which domains it includes and which it does not. 

Again, this is the latest as-is view. I believe it includes all document type shells from all packages. There are a few shells checked in right now that I don't recognize, and did not include - I think these were test / experimental shells that Eliot was creating and checked in. For example, "rngtopic", "learningAssessment-learning1", and "learningAssessment-learning2" (the general learningAssessment is included).

(See attached file: domainsused.html)

Robert D Anderson

IBM Authoring Tools Development

Chief Architect, DITA Open Toolkit (http://dita-ot.sourceforge.net/)
Title: How domains are used in default OASIS packages

How domains are used in default OASIS packages

This is a summary of each distributed domain and where it is included in the OASIS
document type shells.

Available domains

OASIS distributes grammar files for the following domains. A designation of (map) indicates that
the domain only specializes map elements; a designation of (topic) indicates that the domain
specializes elements that are only available in topic or that it may only be used in topics. A
designation of (map/topic) indicates that the domain specializes elements common to both maps and
topics, so could be used in either even if it is generally intended for one or the other. Attribute
domains may always be used in both topics and maps.

Base package
deliveryTarget attribute

Conref delayed resolution (map/topic)

Hazard statement (map/topic)

Highlight (map/topic)

Indexing (map/topic)

Utilities (map/topic)

Ditavalref (map)

Map group (map)

Technical Communications package
Abbreviate (map/topic)

Equation (map/topic)

Markup (map/topic)

MathML (map/topic)

Programming (map/topic)

Release management (map/topic)

Software (map/topic)

SVG (map/topic)

UI (map/topic)

XML Mention (map/topic)

XNAL (map/topic)

Task requirements (topic)

Classify (map)

Glossref (map)

Learning and Training package
Learning (map/topic)

Learning 2 (map/topic)

Learning interaction base (map/topic)

Learning interaction base 2 (map/topic)

Learning metadata (map/topic)

Learning map (map)

Which uses which (base domains)

Domain
What includes it
What does NOT include it

deliveryTarget attribute (base)

Base map, base topic

TC Package: all except Composite

L&T Package: all maps and topics

TC package: Composite (ditabase)

Conref delayed resolution (map/topic)

Base map

TC Package maps: Map, Bookmap, Classification map

L&T Package: all maps

Base topic

TC Package maps: Subject scheme

TC Package topics: all topics

L&T Package: all topics

Hazard statement (map/topic)

Base map, base topic

TC Package: all maps and topics

L&T Package: all maps

L&T Package: all topics

Highlight (map/topic)

Base map, base topic

TC Package: all maps and topics

L&T Package: all maps and topics

n/a

Indexing (map/topic)

Base map, base topic

TC Package maps: Map, Bookmap, Classification map

TC Package topics: all topics

L&T Package: all maps and topics

TC Package maps: Subject scheme

Utilities (map/topic)

Base map, base topic

TC Package: all maps and topics

L&T Package: all maps and topics

n/a

Ditavalref (map)

Base map

TC Package: all maps

L&T Package: all maps

Base topic

TC Package: all topics

L&T Package: all topics

Map group (map)

Base map

TC Package: all maps

L&T Package: all maps

Base topic

TC Package: all topics

L&T Package: all topics

Which uses which (TC domains)

Domain
What includes it
What does NOT include it

Abbreviate (map/topic)

TC Package maps: Map, Bookmap

TC Package topics: all topics except Machinery task

Base map, base topic

TC Package maps: Classification map, Subject scheme

TC Package topics: Machinery task

L&T Package: all maps and topics

Equation (map/topic)

TC Package topics: all topics except Composite (ditabase), Machinery task

Base map, base topic

TC Package maps: all maps

TC Package topics: Composite (ditabase), Machinery task

L&T Package: all maps and topics

Markup (map/topic)

TC Package topics: all topics except Composite (ditabase), Machinery task

Base map, base topic

TC Package maps: all maps

TC Package topics: Composite (ditabase), Machinery task

L&T Package: all maps and topics

MathML (map/topic)

TC Package topics: all topics except Composite (ditabase), Machinery task

Base map, base topic

TC Package maps: all maps

TC Package topics: Composite (ditabase), Machinery task

L&T Package: all maps and topics

Programming (map/topic)

TC Package maps: Map, Bookmap

TC Package topics: all except Machinery Task

Base map, base topic

TC Package maps: Classification map, Subject Scheme

TC Package topics: Machinery task

L&T Package: all maps and topics

Release Management (map/topic)

TC Package maps: Map

TC Package topics: all except Composite (ditabase), Machinery Task

L&T Package: all topics

Base map, base topic

TC Package maps: Bookmap, Classification map, Subject Scheme

TC Package topics: Composite (ditabase), Machinery task

L&T Package: all maps

Software (map/topic)

TC Package maps: Map, Bookmap

TC Package topics: all except Machinery Task

Base map, base topic

TC Package maps: Classification map, Subject Scheme

TC Package topics: Machinery task

L&T Package: all maps and topics

SVG (map/topi)

TC Package topics: all topics except Composite (ditabase), Machinery task

Base map, base topic

TC Package maps: all maps

TC Package topics: Composite (ditabase), Machinery task

L&T Package: all maps and topics

UI (map/topic)

TC Package maps: Map, Bookmap

TC Package topics: all topics

Base map, base topic

TC Package maps: Classification map, Subject Scheme

L&T Package: all maps and topics

XML Mention (map/topic)

TC Package topics: all topics except Composite (ditabase), Machinery task

Base map, base topic

TC Package maps: all maps

TC Package topics: Composite (ditabase), Machinery task

L&T Package: all maps and topics

XNAL (map/topic)

TC Package: bookmap

Base map, base topic

TC Package: all except bookmap

L&T Package maps: all except bookmap

L&T Package topics: all topics

Task requirements (topic)

TC Package: Machinery task

Base map, base topic

TC Package: all except Machinery task

L&T Package: all maps and topics

Classify (map)

TC Package: Classification map

Base map, base topic

TC Package: all except Classification map

L&T Package: all maps and topics

Glossref (map)

TC Package: Map

Base map, base topic

TC Package: all except Map

L&T Package: all maps and topics

Which uses which (learning and training domains)

Domain
What includes it
What does NOT include it

Learning (map/topic)

L&T Package: all topics

Base map, base topic

TC Package: all maps and topics

L&T Package: all maps

Learning 2 (map/topic)

L&T Package: all topics

Base map, base topic

TC Package: all maps and topics

L&T Package: all maps

Learning interaction base (map/topic)

L&T Package: all topics

Base map, base topic

TC Package: all maps and topics

L&T Package: all maps

Learning interaction base 2 (map/topic)

L&T Package: all topics

Base map, base topic

TC Package: all maps and topics

L&T Package: all maps

Learning metadata (map/topic)

L&T Package: all maps and topics

Base map, base topic

TC Package: all maps and topics

Learning map (map)

L&T Package: all maps

Base map, base topic

TC Package: all maps and topics

L&T Package: all topics

Document types: Base Package

Table 1. Domain usage in base package document types
Document type
Includes these domains
Does not include

base map

deliveryTarget attribute

Conref delayed resolution (map/topic)

Hazard statement (map/topic)

Highlight (map/topic)

Indexing (map/topic)

Utilities (map/topic)

Ditavalref (map)

Map group (map)

Anything from TC package

Anything from L&T package

base topic

deliveryTarget attribute

Hazard statement (map/topic)

Highlight (map/topic)

Indexing (map/topic)

Utilities (map/topic)

Base package
Conref delayed resolution (map/topic)

Ditavalref (map)

Map group (map)

Anything from TC package

Anything from L&T package

Document types: TC Package

Table 2. Domain usage in TC package document types
Document type
Includes these domains
Does not include

Map (technical content)

Base package
deliveryTarget attribute

Conref delayed resolution (map/topic)

Hazard statement (map/topic)

Highlight (map/topic)

Indexing (map/topic)

Utilities (map/topic)

Ditavalref (map)

Map group (map)

TC package
Abbreviate (map/topic)

Programming (map/topic)

Release management (map/topic)

Software (map/topic)

UI (map/topic)

Glossref (map)

TC package
Equation (map/topic)

Markup (map/topic)

MathML (map/topic)

SVG (map/topic)

XML Mention (map/topic)

XNAL (map/topic)

Task requirements (topic)

Classify (map)

Anything from L&T package

Bookmap

Base package
deliveryTarget attribute

Conref delayed resolution (map/topic)

Hazard statement (map/topic)

Highlight (map/topic)

Indexing (map/topic)

Utilities (map/topic)

Ditavalref (map)

Map group (map)

TC package
Abbreviate (map/topic)

Programming (map/topic)

Software (map/topic)

UI (map/topic)

XNAL (map/topic)

TC package
Equation (map/topic)

Markup (map/topic)

MathML (map/topic)

Release management (map/topic)

SVG (map/topic)

XML Mention (map/topic)

Task requirements (topic)

Classify (map)

Glossref (map)

Anything from L&T package

Classification map

Base package
deliveryTarget attribute

Conref delayed resolution (map/topic)

Hazard statement (map/topic)

Highlight (map/topic)

Indexing (map/topic)

Utilities (map/topic)

Ditavalref (map)

Map group (map)

TC package
Classify (map)

TC package
Abbreviate (map/topic)

Equation (map/topic)

Markup (map/topic)

MathML (map/topic)

Programming (map/topic)

Release management (map/topic)

Software (map/topic)

SVG (map/topic)

UI (map/topic)

XML Mention (map/topic)

XNAL (map/topic)

Task requirements (topic)

Glossref (map)

Anything from L&T package

Subject Scheme

Base package
deliveryTarget attribute

Hazard statement (map/topic)

Highlight (map/topic)

Utilities (map/topic)

Ditavalref (map)

Map group (map)

Base package
Conref delayed resolution (map/topic)

Indexing (map/topic)

Everything from TC package:
Abbreviate (map/topic)

Equation (map/topic)

Markup (map/topic)

MathML (map/topic)

Programming (map/topic)

Release management (map/topic)

Software (map/topic)

SVG (map/topic)

UI (map/topic)

XML Mention (map/topic)

XNAL (map/topic)

Task requirements (topic)

Classify (map)

Glossref (map)

Anything from L&T package

Topic (technical content), Concept, Reference, Task, General task, Glossary entry, Glossary
group, Troubleshooting

Base package
deliveryTarget attribute

Hazard statement (map/topic)

Highlight (map/topic)

Indexing (map/topic)

Utilities (map/topic)

TC package
Abbreviate (map/topic)

Equation (map/topic)

Markup (map/topic)

MathML (map/topic)

Programming (map/topic)

Release management (map/topic)

Software (map/topic)

SVG (map/topic)

UI (map/topic)

XML Mention (map/topic)

Base package
Conref delayed resolution (map/topic)

Ditavalref (map)

Map group (map)

TC package
XNAL (map/topic)

Task requirements (topic)

Classify (map)

Glossref (map)

Anything from L&T package

Composite (ditabase)

Base package
Hazard statement (map/topic)

Highlight (map/topic)

Indexing (map/topic)

Utilities (map/topic)

TC package
Abbreviate (map/topic)

Programming (map/topic)

Software (map/topic)

UI (map/topic)

Base package
deliveryTarget attribute

Conref delayed resolution (map/topic)

Ditavalref (map)

Map group (map)

TC package
Equation (map/topic)

MathML (map/topic)

Markup (map/topic)

Release management (map/topic)

SVG (map/topic)

XML Mention (map/topic)

XNAL (map/topic)

Task requirements (topic)

Classify (map)

Glossref (map)

Anything from L&T package

Machinery task

Base package
deliveryTarget attribute

Hazard statement (map/topic)

Highlight (map/topic)

Indexing (map/topic)

Utilities (map/topic)

TC package
UI (map/topic)

Task requirements (topic)

Base package
Conref delayed resolution (map/topic)

Ditavalref (map)

Map group (map)

TC package
Abbreviate (map/topic)

Equation (map/topic)

MathML (map/topic)

Markup (map/topic)

Programming (map/topic)

Release management (map/topic)

Software (map/topic)

SVG (map/topic)

XML Mention (map/topic)

XNAL (map/topic)

Classify (map)

Glossref (map)

Anything from L&T package

Document types: Learning and Training Package

Table 3. Domain usage in learning and training package document types
Document type
Includes these domains
Does not include

Learning map, Learning group map, Learning object map

Base package
deliveryTarget attribute

Conref delayed resolution (map/topic)

Hazard statement (map/topic)

Highlight (map/topic)

Indexing (map/topic)

Utilities (map/topic)

Ditavalref (map)

Map group (map)

Learning and Training package
Learning metadata (map/topic)

Learning map (map)

Technical Communications package
Abbreviate (map/topic)

Equation (map/topic)

Markup (map/topic)

MathML (map/topic)

Programming (map/topic)

Release management (map/topic)

Software (map/topic)

SVG (map/topic)

UI (map/topic)

XML Mention (map/topic)

XNAL (map/topic)

Task requirements (topic)

Classify (map)

Glossref (map)

Learning and Training package
Learning (map/topic)

Learning 2 (map/topic)

Learning interaction base (map/topic)

Learning interaction base 2 (map/topic)

Learning bookmap

Base package
deliveryTarget attribute

Conref delayed resolution (map/topic)

Hazard statement (map/topic)

Highlight (map/topic)

Indexing (map/topic)

Utilities (map/topic)

Ditavalref (map)

Map group (map)

TC Package
XNAL (map/topic)

Learning and Training package
Learning metadata (map/topic)

Learning map (map)

Technical Communications package
Abbreviate (map/topic)

Equation (map/topic)

Markup (map/topic)

MathML (map/topic)

Programming (map/topic)

Release management (map/topic)

Software (map/topic)

SVG (map/topic)

UI (map/topic)

XML Mention (map/topic)

Task requirements (topic)

Classify (map)

Glossref (map)

Learning and Training package
Learning (map/topic)

Learning 2 (map/topic)

Learning interaction base (map/topic)

Learning interaction base 2 (map/topic)

Learning assessment, Learning content, Learning overview, Learning plan, Learning
summary

Base package
deliveryTarget attribute

Highlight (map/topic)

Indexing (map/topic)

Utilities (map/topic)

Technical Communications package
Release management (map/topic)

Learning and Training package
Learning (map/topic)

Learning 2 (map/topic)

Learning interaction base (map/topic)

Learning interaction base 2 (map/topic)

Learning metadata (map/topic)

Base package
Conref delayed resolution (map/topic)

Hazard statement (map/topic)

Ditavalref (map)

Map group (map)

Technical Communications package
Abbreviate (map/topic)

Equation (map/topic)

Markup (map/topic)

MathML (map/topic)

Programming (map/topic)

Software (map/topic)

SVG (map/topic)

UI (map/topic)

XML Mention (map/topic)

XNAL (map/topic)

Task requirements (topic)

Classify (map)

Glossref (map)

Learning and Training package
Learning map (map)
← Prev in month ← Prev in thread