blob: 4345365322aaff89d1bb6d42b74419182122832a [file] [log] [blame]
dacarvereb106902008-11-03 22:27:34 +00001<!-- ============================================================= -->
2<!-- HEADER -->
3<!-- ============================================================= -->
4<!-- MODULE: DITA MAP DTD -->
5<!-- VERSION: 1.1 -->
6<!-- DATE: November 2006 -->
7<!-- -->
8<!-- ============================================================= -->
9
10<!-- ============================================================= -->
11<!-- PUBLIC DOCUMENT TYPE DEFINITION -->
12<!-- TYPICAL INVOCATION -->
13<!-- -->
14<!-- Refer to this file by the following public identifier or an
15 appropriate system identifier:
16PUBLIC "-//OASIS//DTD DITA Map//EN"
17 Delivered as file "map.dtd" -->
18
19<!-- The public ID above refers to the latest version of this DTD.
20 To refer to this specific version, you may use this value:
21PUBLIC "-//OASIS//DTD DITA 1.1 Map//EN" -->
22
23<!-- ============================================================= -->
24<!-- SYSTEM: Darwin Information Typing Architecture (DITA) -->
25<!-- -->
26<!-- PURPOSE: DTD to describe DITA maps -->
27<!-- -->
28<!-- ORIGINAL CREATION DATE: -->
29<!-- March 2001 -->
30<!-- -->
31<!-- (C) Copyright OASIS Open 2005, 2006. -->
32<!-- (C) Copyright IBM Corporation 2001, 2004. -->
33<!-- All Rights Reserved. -->
34<!-- -->
35<!-- UPDATES: -->
36<!-- 2005.11.15 RDA: Corrected public ID for map.mod -->
37<!-- 2005.11.15 RDA: Updated these comments to match template -->
38<!-- 2006.06.07 RDA: Added indexing domain -->
39<!-- 2006.06.21 RDA: Added props attribute extensions -->
40<!-- ============================================================= -->
41
42
43<!-- ============================================================= -->
44<!-- DOMAIN ENTITY DECLARATIONS -->
45<!-- ============================================================= -->
46
47
48<!ENTITY % mapgroup-d-dec
49 PUBLIC
50"-//OASIS//ENTITIES DITA Map Group Domain//EN"
51"mapGroup.ent" >
52%mapgroup-d-dec;
53
54<!ENTITY % indexing-d-dec PUBLIC
55"-//OASIS//ENTITIES DITA Indexing Domain//EN"
56"indexingDomain.ent" >
57%indexing-d-dec;
58
59<!-- ============================================================= -->
60<!-- DOMAIN ATTRIBUTE DECLARATIONS -->
61<!-- ============================================================= -->
62
63
64<!-- ============================================================= -->
65<!-- DOMAIN EXTENSIONS -->
66<!-- ============================================================= -->
67<!-- One for each extended base element, with
68 the name of the domain(s) in which the
69 extension was declared -->
70<!ENTITY % topicref "topicref | (%mapgroup-d-topicref;)" >
71<!ENTITY % index-base "index-base | %indexing-d-index-base;" >
72
73<!-- ============================================================= -->
74<!-- DOMAIN ATTRIBUTE EXTENSIONS -->
75<!-- ============================================================= -->
76<!ENTITY % props-attribute-extensions "" >
77<!ENTITY % base-attribute-extensions "" >
78
79<!-- ============================================================= -->
80<!-- DOMAINS ATTRIBUTE OVERRIDE -->
81<!-- ============================================================= -->
82<!-- Must be declared ahead of the DTDs, which
83 puts @domains first in order -->
84
85<!ENTITY included-domains
86 "&mapgroup-d-att; &indexing-d-att;" >
87
88<!-- ============================================================= -->
89<!-- MAP ELEMENT INTEGRATION -->
90<!-- ============================================================= -->
91
92
93<!-- Embed map to get generic elements -->
94<!-- 2005.11.15 RDA: Corrected public ID for map.mod. It was -->
95<!-- "-//OASIS//Elements DITA Map Group Domain//EN" -->
96<!ENTITY % map-type PUBLIC
97"-//OASIS//ELEMENTS DITA Map//EN"
98"map.mod" >
99%map-type;
100
101
102<!-- ============================================================= -->
103<!-- DOMAIN ELEMENT INTEGRATION -->
104<!-- ============================================================= -->
105
106
107<!ENTITY % mapgroup-d-def
108 PUBLIC
109"-//OASIS//ELEMENTS DITA Map Group Domain//EN"
110"mapGroup.mod" >
111%mapgroup-d-def;
112
113<!ENTITY % indexing-d-def PUBLIC
114"-//OASIS//ELEMENTS DITA Indexing Domain//EN"
115"indexingDomain.mod" >
116%indexing-d-def;
117
118
119<!-- ================== End DITA Map DTD ======================== -->