VirtualBox

source: vbox/trunk/src/libs/dita-ot-1.8.5/schema/learning/xsd/learningMapDomain.xsd@ 99507

最後變更 在這個檔案從99507是 98584,由 vboxsync 提交於 2 年 前

Docs: bugref:10302. Setting svn properties of DITA-OT library.

  • 屬性 svn:eol-style 設為 native
  • 屬性 svn:keywords 設為 Author Date Id Revision
檔案大小: 18.2 KB
 
1<?xml version="1.0" encoding="UTF-8"?>
2<!-- This file is part of the DITA learning and training content
3 specialization working design. It is a work-in-progress by
4 the OASIS DITA learning and training content specialization
5 sub-committee.-->
6<!-- (C) Copyright OASIS Open 2007, 2009 -->
7<!-- All Rights Reserved. -->
8<!-- ============================================================= -->
9<!-- HEADER -->
10<!-- ============================================================= -->
11<!-- MODULE: DITA learningMap XSD Map Domain -->
12<!-- VERSION: 0.1 -->
13<!-- DATE: May 2007 -->
14<!-- -->
15<!-- ============================================================= -->
16<!-- SYSTEM: Darwin Information Typing Architecture (DITA) -->
17<!-- -->
18<!-- PURPOSE: W3C XML Schema to describe DITA Learning map domain -->
19<!-- -->
20<!-- ORIGINAL CREATION DATE: -->
21<!-- May 2007 -->
22<!-- -->
23<!-- UPDATES: -->
24<!-- ============================================================= -->
25
26<xs:schema xmlns:xs='http://www.w3.org/2001/XMLSchema'>
27
28 <xs:annotation>
29 <xs:appinfo>
30 <dita:domainsModule xmlns:dita="http://dita.oasis-open.org/architecture/2005/">(map learningmap-d)</dita:domainsModule>
31 </xs:appinfo>
32 <xs:documentation>
33
34 </xs:documentation>
35 </xs:annotation>
36
37 <xs:group name="learningmap-d-topicref">
38 <xs:choice>
39 <xs:element ref="learningObject" />
40 <xs:element ref="learningGroup" />
41 </xs:choice>
42 </xs:group>
43 <xs:group name="learningObject">
44 <xs:choice>
45 <xs:element ref="learningObject" />
46 </xs:choice>
47 </xs:group>
48
49 <xs:group name="learningGroup">
50 <xs:choice>
51 <xs:element ref="learningGroup" />
52 </xs:choice>
53 </xs:group>
54
55 <xs:group name="learningOverviewRef">
56 <xs:choice>
57 <xs:element ref="learningOverviewRef" />
58 </xs:choice>
59 </xs:group>
60
61 <xs:group name="learningContentRef">
62 <xs:choice>
63 <xs:element ref="learningContentRef" />
64 </xs:choice>
65 </xs:group>
66
67 <xs:group name="learningContentComponentRef">
68 <xs:choice>
69 <xs:element ref="learningContentComponentRef" />
70 </xs:choice>
71 </xs:group>
72
73 <xs:group name="learningPreAssessmentRef">
74 <xs:sequence>
75 <xs:element ref="learningPreAssessmentRef" />
76 </xs:sequence>
77 </xs:group>
78
79 <xs:group name="learningPostAssessmentRef">
80 <xs:sequence>
81 <xs:element ref="learningPostAssessmentRef" />
82 </xs:sequence>
83 </xs:group>
84
85 <xs:group name="learningSummaryRef">
86 <xs:choice>
87 <xs:element ref="learningSummaryRef" />
88 </xs:choice>
89 </xs:group>
90
91 <xs:group name="learningPlanRef">
92 <xs:choice>
93 <xs:element ref="learningPlanRef" />
94 </xs:choice>
95 </xs:group>
96 <xs:element name="learningGroup">
97 <xs:complexType>
98 <xs:complexContent>
99 <xs:extension base="learningGroup.class">
100 <xs:attribute ref="class" default="+ map/topicref learningmap-d/learningGroup " />
101 </xs:extension>
102 </xs:complexContent>
103 </xs:complexType>
104 </xs:element>
105
106
107
108 <!-- <!ELEMENT learningGroup ( (%topicmeta;)?, (%learningPlanRef;)?, ((%learningOverviewRef;) | (%learningAssessmentRef;))*, ((%learningObject;) | (%learningGroup;))*, ((%learningAssessmentRef;) | (%learningSummaryRef;))* ) >-->
109
110 <xs:attributeGroup name="learningDomain-topicref-atts">
111 <xs:attributeGroup ref="learningDomain-topicref-atts-no-chunk"/>
112 <xs:attribute name="chunk" type="xs:string"/>
113 </xs:attributeGroup>
114
115 <xs:attributeGroup name="learningObjectComponent-topicref-atts">
116 <xs:attributeGroup ref="learningDomain-topicref-atts-no-chunk"/>
117 <xs:attribute name="chunk" type="xs:string" default="to-content"/>
118 </xs:attributeGroup>
119
120
121
122 <xs:attributeGroup name="learningDomain-topicref-atts-no-chunk">
123 <xs:attribute name="navtitle" type="xs:string"/>
124 <xs:attribute name="href" type="xs:string"/>
125 <xs:attribute name="keyref" type="xs:string"/>
126 <xs:attribute name="keys" type="xs:string"/>
127 <xs:attribute name="query" type="xs:string"/>
128 <xs:attribute name="copy-to" type="xs:string"/>
129 <xs:attribute name="outputclass" type="xs:string"/>
130 <xs:attribute name="scope" type="scope-att.class"/>
131 <xs:attribute name="processing-role" type="processing-role-att.class" />
132 <xs:attribute name="locktitle" type="yesno-att.class"/>
133 <xs:attribute name="linking" type="linkingtypes.class"/>
134 <xs:attribute name="toc" type="yesno-att.class"/>
135 <xs:attribute name="print" type="print-att.class"/>
136 <xs:attribute name="search" type="yesno-att.class"/>
137 <xs:attributeGroup ref="univ-atts" />
138 </xs:attributeGroup>
139
140
141
142 <xs:complexType name="learningGroup.class">
143 <xs:sequence>
144 <xs:group ref="learningGroup.content"/>
145 </xs:sequence>
146 <xs:attributeGroup ref="learningGroup.attributes"/>
147 </xs:complexType>
148
149 <xs:group name="learningGroup.content">
150 <xs:sequence>
151 <xs:sequence>
152 <xs:group ref="topicmeta" minOccurs="0"/>
153 <xs:group ref="learningPlanRef" minOccurs="0"/>
154 <xs:choice minOccurs="0" maxOccurs="unbounded">
155 <xs:group ref="learningOverviewRef" minOccurs="0" maxOccurs="unbounded"/>
156 <xs:group ref="learningPreAssessmentRef" minOccurs="0" maxOccurs="unbounded"/>
157 </xs:choice>
158 <xs:choice minOccurs="0" maxOccurs="unbounded">
159 <xs:group ref="learningObject" minOccurs="0" maxOccurs="unbounded"/>
160 <xs:group ref="learningGroup" minOccurs="0" maxOccurs="unbounded"/>
161 </xs:choice>
162 <xs:choice minOccurs="0" maxOccurs="unbounded">
163 <xs:group ref="learningPostAssessmentRef" minOccurs="0" maxOccurs="unbounded"/>
164 <xs:group ref="learningSummaryRef" minOccurs="0" maxOccurs="unbounded"/>
165 </xs:choice>
166 </xs:sequence>
167 </xs:sequence>
168 </xs:group>
169
170 <xs:attributeGroup name="learningGroup.attributes">
171 <xs:attribute name="collection-type" type="collection-type.class"/>
172 <xs:attribute name="type" type="xs:string"/>
173 <xs:attribute name="format" type="xs:string"/>
174 <xs:attributeGroup ref="learningDomain-topicref-atts"/>
175 <xs:attributeGroup ref="global-atts" />
176 </xs:attributeGroup>
177
178
179
180 <xs:element name="learningObject">
181 <xs:complexType>
182 <xs:complexContent>
183 <xs:extension base="learningObject.class">
184 <xs:attribute ref="class" default="+ map/topicref learningmap-d/learningObject " />
185 </xs:extension>
186 </xs:complexContent>
187 </xs:complexType>
188 </xs:element>
189
190
191
192 <xs:complexType name="learningObject.class">
193 <xs:sequence>
194 <xs:group ref="learningObject.content"/>
195 </xs:sequence>
196 <xs:attributeGroup ref="learningObject.attributes"/>
197 </xs:complexType>
198
199 <xs:group name="learningObject.content">
200 <xs:sequence>
201 <xs:sequence>
202 <xs:group ref="topicmeta" minOccurs="0"/>
203 <xs:group ref="learningPlanRef" minOccurs="0"/>
204 <xs:choice minOccurs="0" maxOccurs="unbounded">
205 <xs:group ref="learningOverviewRef" minOccurs="0" maxOccurs="unbounded"/>
206 <xs:group ref="learningPreAssessmentRef" minOccurs="0" maxOccurs="unbounded" />
207 </xs:choice>
208 <xs:group ref="learningContentRef" minOccurs="0" maxOccurs="unbounded"/>
209 <xs:choice minOccurs="0" maxOccurs="unbounded">
210 <xs:group ref="learningPostAssessmentRef" minOccurs="0" maxOccurs="unbounded" />
211 <xs:group ref="learningSummaryRef" minOccurs="0" maxOccurs="unbounded" />
212 </xs:choice>
213 </xs:sequence>
214 </xs:sequence>
215 </xs:group>
216
217 <xs:attributeGroup name="learningObject.attributes">
218 <xs:attributeGroup ref="learningDomain-topicref-atts"/>
219 <xs:attribute name="collection-type" type="collection-type.class"/>
220 <xs:attribute name="type" type="xs:string"/>
221 <xs:attribute name="format" type="xs:string"/>
222 <xs:attributeGroup ref="global-atts" />
223 </xs:attributeGroup>
224
225 <xs:element name="learningPlanRef">
226 <xs:complexType>
227 <xs:complexContent>
228 <xs:extension base="learningPlanRef.class">
229 <xs:attribute ref="class" default="+ map/topicref learningmap-d/learningPlanRef " />
230 </xs:extension>
231 </xs:complexContent>
232 </xs:complexType>
233 </xs:element>
234 <xs:complexType name="learningPlanRef.class">
235 <xs:sequence>
236 <xs:group ref="learningPlanRef.content"/>
237 </xs:sequence>
238 <xs:attributeGroup ref="learningPlanRef.attributes"/>
239 </xs:complexType>
240
241 <xs:group name="learningPlanRef.content">
242 <xs:sequence>
243 <xs:sequence>
244 <xs:group ref="topicmeta" minOccurs="0"/>
245 </xs:sequence>
246 </xs:sequence>
247 </xs:group>
248
249 <xs:attributeGroup name="learningPlanRef.attributes">
250 <xs:attributeGroup ref="learningObjectComponent-topicref-atts"/>
251 <xs:attribute name="type" type="xs:string" default="learningPlan"/>
252 <xs:attribute name="format" type="xs:string" default="dita"/>
253 <xs:attributeGroup ref="global-atts" />
254 </xs:attributeGroup>
255
256 <xs:element name="learningOverviewRef">
257 <xs:complexType>
258 <xs:complexContent>
259 <xs:extension base="learningOverviewRef.class">
260 <xs:attribute ref="class" default="+ map/topicref learningmap-d/learningOverviewRef " />
261 </xs:extension>
262 </xs:complexContent>
263 </xs:complexType>
264 </xs:element>
265 <xs:complexType name="learningOverviewRef.class">
266 <xs:sequence>
267 <xs:group ref="learningOverviewRef.content"/>
268 </xs:sequence>
269 <xs:attributeGroup ref="learningOverviewRef.attributes"/>
270 </xs:complexType>
271
272 <xs:group name="learningOverviewRef.content">
273 <xs:sequence>
274 <xs:sequence>
275 <xs:group ref="topicmeta" minOccurs="0"/>
276 </xs:sequence>
277 </xs:sequence>
278 </xs:group>
279
280 <xs:attributeGroup name="learningOverviewRef.attributes">
281 <xs:attributeGroup ref="learningObjectComponent-topicref-atts"/>
282 <xs:attribute name="type" type="xs:string" default="learningOverview"/>
283 <xs:attribute name="format" type="xs:string" default="dita"/>
284 <xs:attributeGroup ref="global-atts" />
285 </xs:attributeGroup>
286
287 <xs:element name="learningContentRef">
288 <xs:complexType>
289 <xs:complexContent>
290 <xs:extension base="learningContentRef.class">
291 <xs:attribute ref="class" default="+ map/topicref learningmap-d/learningContentRef " />
292 </xs:extension>
293 </xs:complexContent>
294 </xs:complexType>
295 </xs:element>
296 <xs:complexType name="learningContentRef.class">
297 <xs:sequence>
298 <xs:group ref="learningContentRef.content"/>
299 </xs:sequence>
300 <xs:attributeGroup ref="learningContentRef.attributes"/>
301 </xs:complexType>
302
303 <xs:group name="learningContentRef.content">
304 <xs:sequence>
305 <xs:sequence>
306 <xs:group ref="topicmeta" minOccurs="0"/>
307 <xs:group ref="learningContentComponentRef" minOccurs="0" maxOccurs="unbounded"/>
308 </xs:sequence>
309 </xs:sequence>
310 </xs:group>
311
312 <xs:attributeGroup name="learningContentRef.attributes">
313 <xs:attributeGroup ref="learningDomain-topicref-atts"/>
314 <xs:attribute name="type" type="xs:string"/>
315 <xs:attribute name="format" type="xs:string" default="dita"/>
316 <xs:attributeGroup ref="global-atts" />
317 </xs:attributeGroup>
318
319 <xs:element name="learningContentComponentRef">
320 <xs:complexType>
321 <xs:complexContent>
322 <xs:extension base="learningContentComponentRef.class">
323 <xs:attribute ref="class" default="+ map/topicref learningmap-d/learningContentComponentRef " />
324 </xs:extension>
325 </xs:complexContent>
326 </xs:complexType>
327 </xs:element>
328 <xs:complexType name="learningContentComponentRef.class">
329 <xs:sequence>
330 <xs:group ref="learningContentComponentRef.content"/>
331 </xs:sequence>
332 <xs:attributeGroup ref="learningContentComponentRef.attributes"/>
333 </xs:complexType>
334
335 <xs:group name="learningContentComponentRef.content">
336 <xs:sequence>
337 <xs:sequence>
338 <xs:group ref="topicmeta" minOccurs="0"/>
339 <xs:group ref="learningContentComponentRef" minOccurs="0" maxOccurs="unbounded"/>
340 </xs:sequence>
341 </xs:sequence>
342 </xs:group>
343
344 <xs:attributeGroup name="learningContentComponentRef.attributes">
345 <xs:attributeGroup ref="learningDomain-topicref-atts"/>
346 <xs:attribute name="type" type="xs:string"/>
347 <xs:attribute name="format" type="xs:string" default="dita"/>
348 <xs:attributeGroup ref="global-atts" />
349 </xs:attributeGroup>
350
351 <xs:element name="learningPreAssessmentRef">
352 <xs:complexType>
353 <xs:complexContent>
354 <xs:extension base="learningPreAssessmentRef.class">
355 <xs:attribute ref="class" default="+ map/topicref learningmap-d/learningPreAssessmentRef " />
356 </xs:extension>
357 </xs:complexContent>
358 </xs:complexType>
359 </xs:element>
360
361 <xs:complexType name="learningPreAssessmentRef.class">
362 <xs:sequence>
363 <xs:group ref="learningPreAssessmentRef.content"/>
364 </xs:sequence>
365 <xs:attributeGroup ref="learningPreAssessmentRef.attributes"/>
366 </xs:complexType>
367
368 <xs:group name="learningPreAssessmentRef.content">
369 <xs:sequence>
370 <xs:sequence>
371 <xs:group ref="topicmeta" minOccurs="0"/>
372 </xs:sequence>
373 </xs:sequence>
374 </xs:group>
375
376 <xs:attributeGroup name="learningPreAssessmentRef.attributes">
377 <xs:attributeGroup ref="learningObjectComponent-topicref-atts"/>
378 <xs:attribute name="type" type="xs:string" default="learningAssessment"/>
379 <xs:attribute name="format" type="xs:string" default="dita"/>
380 <xs:attributeGroup ref="global-atts" />
381 </xs:attributeGroup>
382
383 <xs:element name="learningPostAssessmentRef">
384 <xs:complexType>
385 <xs:complexContent>
386 <xs:extension base="learningPostAssessmentRef.class">
387 <xs:attribute ref="class" default="+ map/topicref learningmap-d/learningPostAssessmentRef " />
388 </xs:extension>
389 </xs:complexContent>
390 </xs:complexType>
391 </xs:element>
392
393
394
395 <xs:complexType name="learningPostAssessmentRef.class">
396 <xs:sequence>
397 <xs:group ref="learningPostAssessmentRef.content"/>
398 </xs:sequence>
399 <xs:attributeGroup ref="learningPostAssessmentRef.attributes"/>
400 </xs:complexType>
401
402 <xs:group name="learningPostAssessmentRef.content">
403 <xs:sequence>
404 <xs:sequence>
405 <xs:group ref="topicmeta" minOccurs="0"/>
406 </xs:sequence>
407 </xs:sequence>
408 </xs:group>
409
410 <xs:attributeGroup name="learningPostAssessmentRef.attributes">
411 <xs:attributeGroup ref="learningObjectComponent-topicref-atts"/>
412 <xs:attribute name="type" type="xs:string" default="learningAssessment"/>
413 <xs:attribute name="format" type="xs:string" default="dita"/>
414 <xs:attributeGroup ref="global-atts" />
415 </xs:attributeGroup>
416
417 <xs:element name="learningSummaryRef">
418 <xs:complexType>
419 <xs:complexContent>
420 <xs:extension base="learningSummaryRef.class">
421 <xs:attribute ref="class" default="+ map/topicref learningmap-d/learningSummaryRef " />
422 </xs:extension>
423 </xs:complexContent>
424 </xs:complexType>
425 </xs:element>
426 <xs:complexType name="learningSummaryRef.class">
427 <xs:sequence>
428 <xs:group ref="learningSummaryRef.content"/>
429 </xs:sequence>
430 <xs:attributeGroup ref="learningSummaryRef.attributes"/>
431 </xs:complexType>
432
433 <xs:group name="learningSummaryRef.content">
434 <xs:sequence>
435 <xs:sequence>
436 <xs:group ref="topicmeta" minOccurs="0"/>
437 </xs:sequence>
438 </xs:sequence>
439 </xs:group>
440
441 <xs:attributeGroup name="learningSummaryRef.attributes">
442 <xs:attributeGroup ref="learningObjectComponent-topicref-atts"/>
443 <xs:attribute name="type" type="xs:string" default="learningSummary"/>
444 <xs:attribute name="format" type="xs:string" default="dita"/>
445 <xs:attributeGroup ref="global-atts" />
446 </xs:attributeGroup>
447
448
449
450</xs:schema>
注意: 瀏覽 TracBrowser 來幫助您使用儲存庫瀏覽器

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette