blob: 94ecb7adf90a56f19fc9681023bc19101f515c25 [file] [log] [blame]
dacarvereb106902008-11-03 22:27:34 +00001<!-- ============================================================= -->
2<!-- HEADER -->
3<!-- ============================================================= -->
4<!-- MODULE: DITA Glossary -->
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//ELEMENTS DITA Glossary//EN"
17 Delivered as file "glossary.mod" -->
18
19<!-- ============================================================= -->
20<!-- SYSTEM: Darwin Information Typing Architecture (DITA) -->
21<!-- -->
22<!-- PURPOSE: Define elements and specialization atttributes -->
23<!-- for Glossary topics -->
24<!-- -->
25<!-- ORIGINAL CREATION DATE: -->
26<!-- June 2006 -->
27<!-- -->
28<!-- (C) Copyright OASIS Open 2006. -->
29<!-- All Rights Reserved. -->
30<!-- UPDATES: -->
31<!-- ============================================================= -->
32
33
34<!-- ============================================================= -->
35<!-- ARCHITECTURE ENTITIES -->
36<!-- ============================================================= -->
37
38<!-- default namespace prefix for DITAArchVersion attribute can be
39 overridden through predefinition in the document type shell -->
40<!ENTITY % DITAArchNSPrefix
41 "ditaarch" >
42
43<!-- must be instanced on each topic type -->
44<!ENTITY % arch-atts "
45 xmlns:%DITAArchNSPrefix;
46 CDATA #FIXED
47 'http://dita.oasis-open.org/architecture/2005/'
48 %DITAArchNSPrefix;:DITAArchVersion
49 CDATA '1.1'" >
50
51
52<!-- ============================================================= -->
53<!-- SPECIALIZATION OF DECLARED ELEMENTS -->
54<!-- ============================================================= -->
55
56
57<!ENTITY % glossentry-info-types "no-topic-nesting">
58
59
60<!-- ============================================================= -->
61<!-- ELEMENT NAME ENTITIES -->
62<!-- ============================================================= -->
63
64
65<!ENTITY % glossentry "glossentry" >
66<!ENTITY % glossterm "glossterm" >
67<!ENTITY % glossdef "glossdef" >
68
69
70<!-- ============================================================= -->
71<!-- DOMAINS ATTRIBUTE OVERRIDE -->
72<!-- ============================================================= -->
73
74
75<!ENTITY included-domains "" >
76
77
78<!-- ============================================================= -->
79<!-- ELEMENT DECLARATIONS -->
80<!-- ============================================================= -->
81
82
83<!-- LONG NAME: Glossary Entry -->
84<!ELEMENT glossentry ((%glossterm;), (%glossdef;),
85 (%related-links;)?,
86 (%glossentry-info-types;)* ) >
87<!ATTLIST glossentry
88 id ID #REQUIRED
89 conref CDATA #IMPLIED
90 %select-atts;
91 %localization-atts;
92 %arch-atts;
93 outputclass
94 CDATA #IMPLIED
95 domains CDATA "&included-domains;" >
96
97
98<!-- LONG NAME: Glossary Term -->
99<!ELEMENT glossterm (%title.cnt;)* >
100<!ATTLIST glossterm
101 %id-atts;
102 %localization-atts;
103 base CDATA #IMPLIED
104 %base-attribute-extensions;
105 outputclass
106 CDATA #IMPLIED >
107
108<!-- LONG NAME: Glossary Definition -->
109<!ELEMENT glossdef (%section.notitle.cnt; | %shortdesc;)* >
110<!ATTLIST glossdef
111 %univ-atts;
112 outputclass
113 CDATA #IMPLIED >
114
115
116<!-- ============================================================= -->
117<!-- SPECIALIZATION ATTRIBUTE DECLARATIONS -->
118<!-- ============================================================= -->
119
120
121<!ATTLIST glossentry %global-atts; class CDATA "- topic/topic concept/concept glossentry/glossentry ">
122<!ATTLIST glossterm %global-atts; class CDATA "- topic/title concept/title glossentry/glossterm ">
123<!ATTLIST glossdef %global-atts; class CDATA "- topic/abstract concept/abstract glossentry/glossdef ">
124
125
126<!-- ================== End DITA Glossary ======================== -->
127
128
129
130