[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: Specification outline - adding more detail
Feedback welcome. One thing to think about: can we get away with less
detail in part 1 (map and topic markup) and just point to the DTD and
schema files, as DocBook does?
1. intro
about dita
modularization and integration (shells)
mime type and file extension
namespace, public identifier, system identifier
compatibility with other standards efforts
terminology
definitions/concepts
information types
domains
integration
customization
specialization
2. document structure
2.1 common attributes and metadata elements
common attributes
id and conref
contrast with sgml conref and with xinclude
metadata attributes
lifecycle and language
escape hatch (outputclass)
architectural (class and domains)
common metadata elements
publication
management
metadata
processing
2.2 DITA content
topics
why topics?
topic structure
labels and descriptions
prolog content
body content
sections and examples
blocks
phrases
links and nesting
modules: dtd\topic.mod, xsd\topic.mod
in use: concept.*, ditabase.*
information types
concepts
why concepts?
concept structure
modules, in use
tasks
why tasks?
task structure
modules, in use
reference
why reference?
reference structure
modules, in use
domains
programming - why, what, modules
software - "
user interfaces - "
utilities - "
highlighting - "
2.3 DITA maps
common DITA map attributes
collection-type
processing attributes
ref common markup attributes
DITA maps
why maps?
builds
navigation
linking
printing
metadata
map structure
topic references
hierarchies
tables
groups
inheritance of attributes and metadata
modules, in use
map domains
mapgroup
3.0 DITA specialization
why specialization?
specialization, integration, and customization
3.1 specialization in content
why specialization in content
class attribute and domains attribute
purpose
syntax
generalization
aggregation considerations
content reuse considerations
precedence rules
3.2 specialization in design
why specialization in design
modularization and integration, naming schemes
purpose
syntax
dealing with namespaces
rules for DTDs
rules for schemas
todos: possible rules for auto-integration, including possible use of a
dita integration profile
3.3 specialization in processing
modularization and integration, naming schemes
purpose
syntax
customization vs specialization
dealing with namespaces
rules for XSL
rules for CSS
Michael Priestley
mpriestl@ca.ibm.com
Dept PRG IBM Canada phone: 416-915-8262
Toronto Information Development
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]