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