forked from ColinMaudry/dita-rdf
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathdita.ttl
553 lines (523 loc) · 34.6 KB
/
dita.ttl
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix : <http://purl.org/dita/ns#> .
@prefix dcterms: <http://purl.org/dc/terms/> .
@prefix foaf: <http://xmlns.com/foaf/0.1/> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
@prefix frbr: <http://purl.org/vocab/frbr/core#> .
@prefix cc: <http://creativecommons.org/ns#> .
@prefix vann: <http://purl.org/vocab/vann/> .
#Author: Colin Maudry
#Contact: [email protected]
#The purpose of this vocabulary is to describe information objects that are represented as DITA XML.
#The vocabulary that describes DITA XML data objects can be found at http://purl.org/dita/ns#.
#This ontology uses the concept of information object as described in the Nepomuk Information Elements ontology (http://www.semanticdesktop.org/ontologies/nie/).
#See also https://www.oasis-open.org/committees/tc_home.php?wg_abbrev=dita
# http://dita.xml.org
# http://en.wikipedia.org/wiki/Darwin_Information_Typing_Architecture
#for more information about the DITA XML standard.
<http://purl.org/dita/ns#>
a owl:Ontology ;
dcterms:title "DITA RDF ontology" ;
dcterms:creator <http://colin.maudry.com/rdf/me> ;
dcterms:created "2013-01-04"^^xsd:date ;
dcterms:modified "2014-08-03"^^xsd:date ;
dcterms:description "The DITA RDF ontology translates the semantics of a subset of the vocabulary described in the DITA 1.2 specification in a format that can be understood in the semantic Web of data. By Colin Maudry, licensed under the terms of the Unlicense (public domain)." ;
cc:license <http://unlicense.org> ;
foaf:depiction <http://bit.ly/DitaRdfLucidChart> ;
vann:preferredNamespaceUri <http://purl.org/dita/ns#>;
vann:preferredNamespacePrefix "dita";
rdfs:seeAlso <http://docs.oasis-open.org/dita/v1.2/os/spec/DITA1.2-spec.html> .
<http://colin.maudry.com/rdf/me> foaf:name "Colin Maudry" ;
foaf:mbox <mailto:[email protected]> .
#Classes
#Doctypes
:Doctype a rdfs:Class ;
rdfs:label "Doctype" ;
rdfs:comment "All the DITA document types."@en-US.
:Topic rdfs:subClassOf :Doctype ;
rdfs:comment "DITA topics are the basic units of DITA content and the basic units of reuse. Each topic contains a single subject. Topics may be of specific specialized information types, such as task, concept, or reference, or may be generic, that is, without a specified information type."@en-US ;
rdfs:seeAlso <http://docs.oasis-open.org/dita/v1.2/os/spec/archSpec/topicdefined.html> ;
rdfs:label "Topic" .
:Map rdfs:subClassOf :Doctype ;
rdfs:comment "DITA maps are documents that organize topics and other resources into structured collections of information. DITA maps specify hierarchy and the relationships among the topics; they also provide the context in which keys are defined and resolved."@en-US ;
rdfs:seeAlso <http://docs.oasis-open.org/dita/v1.2/os/spec/archSpec/definition-of-ditamaps.html> ;
rdfs:label "Map" .
:Bookmap rdfs:subClassOf :Map ;
rdfs:comment "The DITA bookmap specialization represents the key markup requirements for managing DITA content through book-oriented publication processes, including book metadata and book structures for organizing content."@en-US ;
rdfs:seeAlso <http://docs.oasis-open.org/dita/v1.2/os/spec/archSpec/dita_concept_topic.html> ;
rdfs:label "Bookmap" .
:Concept rdfs:subClassOf :Topic ;
rdfs:comment "The DITA concept document type uses the concept information type."@en-US ;
rdfs:seeAlso <http://docs.oasis-open.org/dita/v1.2/os/spec/archSpec/dita_concept_topic.html> ;
rdfs:label "Concept" .
:Task rdfs:subClassOf :Topic ;
rdfs:comment "The strict task document type supports the development of instructions for the completion of a procedure."@en-US ;
rdfs:seeAlso <http://docs.oasis-open.org/dita/v1.2/os/spec/archSpec/dita_task_topic.html> ;
rdfs:label "Task" .
:Reference rdfs:subClassOf :Topic ;
rdfs:comment "The DITA reference document type uses the reference information type."@en-US ;
rdfs:seeAlso <http://docs.oasis-open.org/dita/v1.2/os/spec/archSpec/dita_reference_topic.html> ;
rdfs:label "Reference" .
:LearningBase rdfs:subClassOf :Topic ;
rdfs:comment "The learningBase topic type is not used to deliver any actual learning content, but instead provides a set of common elements for use in the other more specific learning content types."@en-US ;
rdfs:seeAlso <http://docs.oasis-open.org/dita/v1.2/os/spec/langref/learningBase.html> ;
rdfs:label "LearningBase" .
:LearningOverview rdfs:subClassOf :LearningBase ;
rdfs:comment "A Learning Overview topic identifies the learning objectives, includes other information helpful to the learner, such as prerequisites, duration, intended audience, and can include information and strategies that seeks to gain attention and stimulate recall of prior learning."@en-US ;
rdfs:seeAlso <http://docs.oasis-open.org/dita/v1.2/os/spec/langref/learningOverview.html> ;
rdfs:label "LearningOverview" .
:LearningContent rdfs:subClassOf :LearningBase ;
rdfs:comment "A Learning Content topic provides the learning content itself, and enables direct use of content from DITA task, concept, and reference topics, as well as additional content of any topic type that supports specific objectives declared in the Learning Overview topic type."@en-US ;
rdfs:seeAlso <http://docs.oasis-open.org/dita/v1.2/os/spec/langref/learningContent.html> ;
rdfs:label "LearningContent" .
:LearningSummary rdfs:subClassOf :LearningBase ;
rdfs:comment "A Learning Summary recaps and provides context for the achievement or accomplishment of learning objectives, provides guidance to reinforce learning and long-term memory, and may pose questions to enhance encoding and verification of the learning content."@en-US ;
rdfs:seeAlso <http://docs.oasis-open.org/dita/v1.2/os/spec/langref/learningSummary.html> ;
rdfs:label "LearningSummary" .
:LearningAssessment rdfs:subClassOf :LearningBase ;
rdfs:comment "A Learning Assessment presents questions or interactions that measure progress, encourage recollection, and stimulate reinforcement of the learning content, and can be presented before the content as a pre-assessment or as a post-assessment test."@en-US ;
rdfs:seeAlso <http://docs.oasis-open.org/dita/v1.2/os/spec/langref/learningAssessment.html> ;
rdfs:label "LearningAssessment" .
:LearningPlan rdfs:subClassOf :LearningBase ;
rdfs:comment "A Learning Plan topic describes learning needs and goals, instructional design models, task analyses, learning taxonomies, and other information necessary to the lesson planning process."@en-US ;
rdfs:seeAlso <http://docs.oasis-open.org/dita/v1.2/os/spec/langref/learningPlan.html> ;
rdfs:label "LearningPlan" .
#Reference objects
:ReferenceObject a rdfs:Class ;
rdfs:label "DITA base reference object"@en-US ;
rdfs:comment "The DITA reference object is used to link, fetch or push content in relation with another file or object."@en-US .
:Topicref rdfs:subClassOf :ReferenceObject ;
rdfs:seeAlso <http://docs.oasis-open.org/dita/v1.2/os/spec/langref/topicref.html> ;
rdfs:comment "The topicref element identifies a topic (such as a concept, task, or reference) or other resource."@en-US ;
rdfs:label "Topicref" .
:Mapref rdfs:subClassOf :Topicref ;
rdfs:subClassOf :ReferenceObject ;
rdfs:seeAlso <http://docs.oasis-open.org/dita/v1.2/os/spec/langref/mapref.html> ;
rdfs:comment "The mapref element is a convenience element that is equivalent to a topicref element with the format attribute set to 'ditamap'."@en-US ;
rdfs:label "Mapref" .
:Keydef rdfs:subClassOf :Topicref ;
rdfs:subClassOf :ReferenceObject ;
rdfs:seeAlso <http://docs.oasis-open.org/dita/v1.2/os/spec/langref/keydef.html> ;
rdfs:comment "The keydef element is a convenience element that is used to define keys without any of the other effects that occur when using a topicref element: no content is included in output, no title is included in the table of contents, and no linking or other relationships are defined."@en-US ;
rdfs:label "Keydef" .
:Keyref rdfs:subClassOf :ReferenceObject ;
rdfs:seeAlso <http://docs.oasis-open.org/dita/v1.2/os/spec/common/thekeyrefattribute.html> ;
rdfs:comment "The keyref attribute provides an indirect, late-bound reference to topics, to collections of topics (ditabase), to maps, to referenceable portions of maps, to non-DITA documents, to external URIs, or to XML content contained within a key definition topic reference."@en-US ;
rdfs:label "Keyref" .
:Image rdfs:subClassOf :ReferenceObject ;
rdfs:seeAlso <http://docs.oasis-open.org/dita/v1.2/os/spec/langref/image.html> ;
rdfs:comment "Include artwork or images in a DITA topic by using the image element."@en-US ;
rdfs:label "Image" .
:Conref rdfs:subClassOf :ReferenceObject ;
rdfs:seeAlso <http://docs.oasis-open.org/dita/v1.2/os/spec/common/theconrefattribute.html> ;
rdfs:comment "This attribute is used to reference content that can be reused."@en-US ;
rdfs:label "Conref" .
:Conkeyref rdfs:subClassOf :ReferenceObject ;
rdfs:seeAlso <http://docs.oasis-open.org/dita/v1.2/os/spec/common/theconkeyrefattribute.html> ;
rdfs:comment "The conkeyref attribute provides an indirect content reference to topic elements, map elements, or elements within maps or topics."@en-US ;
rdfs:label "Conkeyref" .
:Xref rdfs:subClassOf :ReferenceObject ;
rdfs:comment "Use the cross-reference (xref) element to link to a different location within the current topic, or a different topic within the same help system, or to external sources, such as Web pages, or to a location in another topic."@en-US ;
rdfs:seeAlso <http://docs.oasis-open.org/dita/v1.2/os/spec/langref/xref.html> ;
rdfs:label "Xref" .
:Link rdfs:subClassOf :ReferenceObject ;
rdfs:comment "The link element defines a relationship to another topic. Links are typically sorted when displayed based on their attributes, which define the type or role of the link's target in relation to the current topic."@en-US ;
rdfs:seeAlso <http://docs.oasis-open.org/dita/v1.2/os/spec/langref/link.html> ;
rdfs:label "Link" .
:Coderef rdfs:subClassOf :ReferenceObject ;
rdfs:comment "The coderef element references an external file that contains literal code."@en-US ;
rdfs:seeAlso <http://docs.oasis-open.org/dita/v1.2/os/spec/langref/coderef.html> ;
rdfs:label "Coderef" .
:Keyword a rdfs:Class ;
rdfs:seeAlso <http://docs.oasis-open.org/dita/v1.2/os/spec/langref/keyword.html> ;
rdfs:comment "The keyword element identifies a keyword or token, such as a single value from an enumerated list, the name of a command or parameter, product name, or a lookup key for a message."@en-US ;
rdfs:label "Keyword" .
:Varname rdfs:subClassOf :Keyword ;
rdfs:seeAlso <http://docs.oasis-open.org/dita/v1.2/os/spec/langref/varname.html> ;
rdfs:comment "The variable name (varname) element defines a variable that must be supplied to a software application."@en-US ;
rdfs:label "Varname" .
:Parmname rdfs:subClassOf :Keyword ;
rdfs:seeAlso <http://docs.oasis-open.org/dita/v1.2/os/spec/langref/parmname.html> ;
rdfs:comment "When referencing the name of an application programming interface parameter within the text flow of your topic, use the parameter name (<parmname>) element to mark up the parameter."@en-US ;
rdfs:label "Parmname" .
:LearningObject rdfs:subClassOf :Topicref ;
rdfs:subClassOf :ReferenceObject ;
rdfs:seeAlso <http://docs.oasis-open.org/dita/v1.2/os/spec/langref/learningObject.html> ;
rdfs:comment "learningObject organizes topic references to DITA learning topics as a learning object. "@en-US ;
rdfs:label "LearningObject" .
:LearningPlanRef rdfs:subClassOf :Topicref ;
rdfs:subClassOf :ReferenceObject ;
rdfs:seeAlso <http://docs.oasis-open.org/dita/v1.2/os/spec/langref/learningPlanRef.html> ;
rdfs:comment "Use a learningPlanRef element to include a topic reference to a learning plan topic as part of a learningObject."@en-US ;
rdfs:label "LearningPlanRef" .
:LearningPreAssessmentRef rdfs:subClassOf :Topicref ;
rdfs:subClassOf :ReferenceObject ;
rdfs:seeAlso <http://docs.oasis-open.org/dita/v1.2/os/spec/langref/learningPreAssessmentRef.html> ;
rdfs:comment "Use a learningPreAssessmentRef element to include a topic reference to a learning assessment topic as part of a DITA learningObject."@en-US ;
rdfs:label "LearningPreAssessmentRef" .
:LearningOverviewRef rdfs:subClassOf :Topicref ;
rdfs:subClassOf :ReferenceObject ;
rdfs:seeAlso <http://docs.oasis-open.org/dita/v1.2/os/spec/langref/learningOverviewRef.html> ;
rdfs:comment "Use a learningOverviewRef element to include a topic reference to a learning overview topic as part of a learningObject."@en-US ;
rdfs:label "LearningOverviewRef" .
:LearningContentRef rdfs:subClassOf :Topicref ;
rdfs:subClassOf :ReferenceObject ;
rdfs:seeAlso <http://docs.oasis-open.org/dita/v1.2/os/spec/langref/learningContentRef.html> ;
rdfs:comment "Use a learningContentRef element to include a topic reference to a learning content topic as part of a DITA learningObject."@en-US ;
rdfs:label "LearningContentRef" .
:LearningContentComponentRef rdfs:subClassOf :Topicref ;
rdfs:subClassOf :ReferenceObject ;
rdfs:seeAlso <http://docs.oasis-open.org/dita/v1.2/os/spec/langref/learningContentComponentRef.html> ;
rdfs:comment "Use a learningContentComponentRef element to include a topic reference to a topic that acts as a subtopic of a learningContent topic."@en-US ;
rdfs:label "LearningContentComponentRef" .
:LearningSummaryRef rdfs:subClassOf :Topicref ;
rdfs:subClassOf :ReferenceObject ;
rdfs:seeAlso <http://docs.oasis-open.org/dita/v1.2/os/spec/langref/learningSummaryRef.html> ;
rdfs:comment "Use a <learningSummaryRef> to include topic reference to a learning summary topic in a DITA learning object."@en-US ;
rdfs:label "LearningSummaryRef" .
:LearningPostAssessmentRef rdfs:subClassOf :Topicref ;
rdfs:subClassOf :ReferenceObject ;
rdfs:seeAlso <http://docs.oasis-open.org/dita/v1.2/os/spec/langref/learningPostAssessmentRef.html> ;
rdfs:comment "Use a learningPostAssessmentRef element to include a topic reference to a learning assessment topic as part of a DITA learningObject."@en-US ;
rdfs:label "LearningPostAssessmentRef" .
#Key
:Key a rdfs:Class ;
rdfs:comment "The DITA key-reference mechanism provides a layer of abstraction so that the resources addressed by references can be defined globally at the DITA map level instead of locally in each topic."@en-US ;
rdfs:seeAlso <http://docs.oasis-open.org/dita/v1.2/os/spec/archSpec/key-based_addressing.html> ;
rdfs:label "Key" .
#Prodinfo
:Prodinfo a rdfs:Class ;
rdfs:comment "The prodinfo metadata element contains information about the product or products that are the subject matter of the current topic."@en-US ;
rdfs:seeAlso <http://docs.oasis-open.org/dita/v1.2/os/spec/langref/prodinfo.html> ;
rdfs:label "Prodinfo" .
#Properties
#for maps and topics
:element a rdf:Property ;
rdfs:label "element";
rdfs:comment "Indicates that the file contains the target element."@en-US ;
rdfs:range rdfs:Resource ;
rdfs:domain :Doctype .
:referenceObject a rdf:Property ;
rdfs:subPropertyOf :element ;
rdfs:label "referenceObject" ;
rdfs:comment "Describes a reference object that is part of a DITA file."@en-US ;
rdfs:domain :Doctype ;
rdfs:range :ReferenceObject .
:text a rdf:Property ;
rdfs:range xsd:string ;
rdfs:domain rdfs:Resource ;
rdfs:comment "The text contained in the element"@en-US .
:title rdfs:subPropertyOf dcterms:title ;
a rdf:Property ;
rdfs:range xsd:string ;
rdfs:seeAlso <http://docs.oasis-open.org/dita/v1.2/os/spec/langref/title.html> ;
rdfs:comment "The title element contains a heading or label for the main parts of a topic, including the topic as a whole, its sections and examples, and its labelled content, such as figures and tables."@en-US ;
rdfs:label "title" .
:id a rdf:Property ;
rdfs:range xsd:string ;
rdfs:seeAlso <http://docs.oasis-open.org/dita/v1.2/os/spec/archSpec/id.html> ;
rdfs:comment "The DITA identity attribute provides a mechanism for identifying content for linking. "@en-US ;
rdfs:label "id" .
:xtrf a rdf:Property ;
rdfs:range xsd:string ;
rdfs:seeAlso <http://docs.oasis-open.org/dita/v1.2/os/spec/common/global-atts.html> ;
rdfs:comment "xml-trace-filename, the original filename"@en-US ;
rdfs:label "xtrf" .
:searchtitle a rdf:Property ;
rdfs:range xsd:string ;
rdfs:domain :Doctype ;
rdfs:seeAlso <http://docs.oasis-open.org/dita/v1.2/os/spec/langref/searchtitle.html> ;
rdfs:subPropertyOf :metadata ;
rdfs:comment "The searchtitle element is used to specify a title that should be displayed by search tools that locate the topic."@en-US ;
rdfs:label "searchtitle" .
:shortdesc a rdf:Property ;
rdfs:range xsd:string ;
rdfs:domain :Doctype ;
rdfs:seeAlso <http://docs.oasis-open.org/dita/v1.2/os/spec/langref/shortdesc.html> ;
rdfs:comment "The short description (shortdesc) element occurs between the topic title and the topic body, as the initial paragraph-like content of a topic, or it can be embedded in an abstract element."@en-US ;
rdfs:label "shortdesc" .
:author rdfs:subPropertyOf dcterms:author ;
a rdf:Property ;
rdfs:seeAlso <http://docs.oasis-open.org/dita/v1.2/os/spec/langref/author.html> ;
rdfs:range xsd:string ;
rdfs:domain :Doctype ;
rdfs:comment "The author metadata element contains the name of the topic's author."@en-US ;
rdfs:label "author" .
:audience a rdf:Property ;
rdfs:subPropertyOf :element ;
rdfs:seeAlso <http://docs.oasis-open.org/dita/v1.2/os/spec/langref/audience.html> ;
rdfs:comment "The audience metadata element indicates, through the value of its type attribute, the intended audience for a topic."@en-US ;
rdfs:range :Audience ;
rdfs:domain :Doctype ;
rdfs:label "audience" .
:permissions a rdf:Property ;
rdfs:seeAlso <http://docs.oasis-open.org/dita/v1.2/os/spec/langref/permissions.html> ;
rdfs:comment "The permissions prolog element specifies the level of entitlement needed to access the content."@en-US ;
rdfs:range xsd:string ;
rdfs:domain :Doctype ;
rdfs:label "permissions " .
:source rdfs:subPropertyOf dcterms:source ;
a rdf:Property ;
rdfs:seeAlso <http://docs.oasis-open.org/dita/v1.2/os/spec/langref/source.html> ;
rdfs:range xsd:string ;
rdfs:domain :Doctype ;
rdfs:comment "The source element identifies a resource from which the present topic is derived, either completely or in part."@en-US ;
rdfs:label "source" .
:publisher a rdf:Property ;
rdfs:seeAlso <http://docs.oasis-open.org/dita/v1.2/os/spec/langref/publisher.html> ;
rdfs:range xsd:string ;
rdfs:domain :Doctype ;
rdfs:comment "The publisher metadata element contains the name of the person, company, or organization responsible for making the content or subject of the topic available."@en-US ;
rdfs:label "publisher" .
:copyright a rdf:Property ;
rdfs:seeAlso <http://docs.oasis-open.org/dita/v1.2/os/spec/langref/copyright.html> ;
rdfs:range xsd:string ;
rdfs:domain :Doctype ;
rdfs:comment "The copyright element specifies legal ownership of the content."@en-US ;
rdfs:label "copyright" .
:othermeta a rdf:Property ;
rdfs:seeAlso <http://docs.oasis-open.org/dita/v1.2/os/spec/langref/othermeta.html> ;
rdfs:comment "The othermeta element can be used to identify properties not otherwise included in <metadata> and to assign name/content values to those properties."@en-US ;
rdfs:label "othermeta" .
:keyword a rdf:Property ;
rdfs:subPropertyOf :element ;
rdfs:seeAlso <http://docs.oasis-open.org/dita/v1.2/os/spec/langref/keyword.html> ;
rdfs:comment "The keyword element identifies a keyword or token, such as a single value from an enumerated list, the name of a command or parameter, product name, or a lookup key for a message."@en-US ;
rdfs:range xsd:string ;
rdfs:range :Keyword ;
rdfs:label "keyword" .
:category a rdf:Property ;
rdfs:subPropertyOf :element ;
rdfs:seeAlso <http://docs.oasis-open.org/dita/v1.2/os/spec/langref/category.html> ;
rdfs:comment "The category element represents any category by which a topic might be classified for retrieval or navigation."@en-US ;
rdfs:range xsd:string ;
rdfs:label "category" .
:lang a rdf:Property ;
rdfs:comment "The language of the file as specified in @xml:lang, and supposed to conform to RFC 1766." ;
rdfs:label "language" ;
rdfs:range xsd:language .
:prodinfo a rdf:Property ;
rdfs:subPropertyOf :element ;
rdfs:seeAlso <http://docs.oasis-open.org/dita/v1.2/os/spec/langref/prodinfo.html> ;
rdfs:domain :Doctype ;
rdfs:range :Prodinfo ;
rdfs:label "prodinfo" ;
rdfs:comment "Connects a DITA file with the product information that it is related to."@en-US .
#specific to maps
:topicref rdfs:subPropertyOf :referenceObject ;
rdfs:seeAlso <http://docs.oasis-open.org/dita/v1.2/os/spec/langref/topicref.html> ;
rdfs:comment "The topicref element identifies a topic (such as a concept, task, or reference) or other resource."@en-US ;
rdfs:label "topicref" .
:mapref rdfs:subPropertyOf :topicref ;
rdfs:subPropertyOf :referenceObject ;
rdfs:seeAlso <http://docs.oasis-open.org/dita/v1.2/os/spec/langref/mapref.html> ;
rdfs:comment "The mapref element is a convenience element that is equivalent to a <topicref> element with the format attribute set to 'ditamap'. The hierarchy of the referenced map is merged into the container map at the position of the reference, and the relationship tables of the child map are added to the parent map."@en-US ;
rdfs:label "mapref" .
:keydef rdfs:subPropertyOf :topicref ;
rdfs:subPropertyOf :referenceObject ;
rdfs:seeAlso <http://docs.oasis-open.org/dita/v1.2/os/spec/langref/keydef> ;
rdfs:label "keydef" ;
rdfs:range :Key ;
rdfs:domain :Map ;
rdfs:comment "The keydef element is a convenience element that is used to define keys without any of the other effects that occur when using a topicref element: no content is included in output, no title is included in the table of contents, and no linking or other relationships are defined."@en-US .
#specific to bookmaps
:mainbooktitle a rdf:Property ;
rdfs:range xsd:string ;
rdfs:seeAlso <http://docs.oasis-open.org/dita/v1.2/os/spec/langref/mainbooktitle.html> ;
rdfs:comment "The mainbooktitle element contains the primary title information for a book."@en-US ;
rdfs:label "mainbooktitle" .
:booktitlealt a rdf:Property ;
rdfs:range xsd:string ;
rdfs:seeAlso <http://docs.oasis-open.org/dita/v1.2/os/spec/langref/booktitlealt.html> ;
rdfs:comment "The booktitlealt element contains the alternative title, subtitle, or short title for a book. It may be specialized into a specific element for those or other purposes."@en-US ;
rdfs:label "booktitlealt" .
:booklibrary a rdf:Property ;
rdfs:range xsd:string ;
rdfs:seeAlso <http://docs.oasis-open.org/dita/v1.2/os/spec/langref/booklibrary.html> ;
rdfs:comment "The booklibrary element contains the library information for a book. Library entries contain information about the series, library, or collection of documents to which the book belongs. "@en-US ;
rdfs:label "booklibrary" .
:part rdfs:subPropertyOf :topicref ;
rdfs:subPropertyOf :referenceObject ;
rdfs:seeAlso <http://docs.oasis-open.org/dita/v1.2/os/spec/langref/part.html> ;
rdfs:comment "The part element references a part topic or a map that references part topics for the book. A new part is started. Use <part> to divide a document's chapters into logical groupings. For example, in a document that contains both guide and reference information, you can define two parts, one containing the guide information and the other containing the reference information."@en-US ;
rdfs:label "part" .
:chapter rdfs:subPropertyOf :topicref ;
rdfs:subPropertyOf :referenceObject ;
rdfs:seeAlso <http://docs.oasis-open.org/dita/v1.2/os/spec/langref/chapter.html> ;
rdfs:comment "The chapter element references a topic or map as a chapter within a book."@en-US ;
rdfs:label "chapter" .
:notices rdfs:subPropertyOf :topicref ;
rdfs:subPropertyOf :referenceObject ;
rdfs:seeAlso <http://docs.oasis-open.org/dita/v1.2/os/spec/langref/notices.html> ;
rdfs:comment "The notices element references a topic containing special notice information, for example, legal notices about supplementary copyrights and trademarks associated with the book."@en-US ;
rdfs:label "notices" .
:frontmatter rdfs:subPropertyOf :topicref ;
rdfs:subPropertyOf :referenceObject ;
rdfs:seeAlso <http://docs.oasis-open.org/dita/v1.2/os/spec/langref/frontmatter.html> ;
rdfs:comment "The frontmatter element contains the material that precedes the main body of a document. It may include items such as an abstract, a preface, and various types of book lists such as a toc, tablelist, or figurelist. "@en-US ;
rdfs:label "frontmatter" .
:backmatter rdfs:subPropertyOf :topicref ;
rdfs:subPropertyOf :referenceObject ;
rdfs:seeAlso <http://docs.oasis-open.org/dita/v1.2/os/spec/langref/backmatter.html> ;
rdfs:comment "The backmatter element contains the material that follows the main body of a document and any appendices. It may include items such as a colophon, legal notices, and various types of book lists such as a glossary or an index."@en-US ;
rdfs:label "backmatter" .
#specific to topics
:subtopic a rdf:Property ;
rdfs:domain :Topic ;
rdfs:range :Topic ;
rdfs:label "subtopic";
rdfs:comment "Topics can be nested."@en-US .
:xref rdfs:subPropertyOf :referenceObject ;
rdfs:comment "Use the cross-reference (xref) element to link to a different location within the current topic, or a different topic within the same help system, or to external sources, such as Web pages, or to a location in another topic."@en-US ;
rdfs:seeAlso <http://docs.oasis-open.org/dita/v1.2/os/spec/langref/xref.html> ;
rdfs:label "xref" .
:link rdfs:subPropertyOf :referenceObject ;
rdfs:comment "The link element defines a relationship to another topic. Links are typically sorted when displayed based on their attributes, which define the type or role of the link's target in relation to the current topic."@en-US ;
rdfs:seeAlso <http://docs.oasis-open.org/dita/v1.2/os/spec/langref/link.html> ;
rdfs:label "link" .
#specific to reference objects
:href a rdf:Property ;
rdfs:seeAlso <http://docs.oasis-open.org/dita/v1.2/os/spec/common/thehrefattribute.html> ;
rdfs:label "href" ;
rdfs:comment "The href attribute is used by many elements to provide a reference to another DITA topic or map, to a specific element inside a DITA topic or map, or to an external Web page or other non-DITA resource."@en-US ;
rdfs:domain :ReferenceObject .
:keyref a rdf:Property ;
rdfs:seeAlso <http://docs.oasis-open.org/dita/v1.2/os/spec/common/thekeyrefattribute.html> ;
rdfs:label "keyref" ;
rdfs:range :Key ;
rdfs:comment "The keyref attribute provides an indirect, late-bound reference to topics, to collections of topics (ditabase), to maps, to referenceable portions of maps, to non-DITA documents, to external URIs, or to XML content contained within a key definition topic reference."@en-US .
:keyname a rdf:Property ;
rdfs:comment "The name of the key." ;
rdfs:domain :Key ;
rdfs:label "keyname" ;
rdfs:range xsd:string .
:format a rdf:Property ;
rdfs:label "format" ;
rdfs:comment "The format attribute identifies the format of the resource being cross referenced."@en-US ;
rdfs:seeAlso <http://docs.oasis-open.org/dita/v1.2/os/spec/common/theformatattribute.html> ;
rdfs:domain :ReferenceObject ;
rdfs:range xsd:string .
:scope a rdf:Property ;
rdfs:seeAlso <http://docs.oasis-open.org/dita/v1.2/os/spec/common/thescopeattribute.html> ;
rdfs:label "scope" ;
rdfs:comment "The scope attribute identifies the closeness of the relationship between the current document and the target resource."@en-US ;
rdfs:domain :ReferenceObject ;
rdfs:range xsd:string .
:keys a rdf:Property ;
rdfs:domain :Keydef, :Topicref ;
rdfs:label "keys" ;
rdfs:comment "This attribute is used to reference content that can be reused."@en-US ;
rdfs:seeAlso <http://docs.oasis-open.org/dita/v1.2/os/spec/common/thekeysattribute.html> ;
rdfs:range :Key .
:conref a rdf:Property ;
rdfs:seeAlso <http://docs.oasis-open.org/dita/v1.2/os/spec/common/theconrefattribute.html> ;
rdfs:range :Doctype ;
rdfs:label "conref" ;
rdfs:comment "This attribute is used to reference content that can be reused."@en-US ;
rdfs:domain :Conref .
:conkeyref a rdf:Property ;
rdfs:seeAlso <http://docs.oasis-open.org/dita/v1.2/os/spec/common/theconkeyrefattribute.html> ;
rdfs:range :Key ;
rdfs:label "conkeyref" ;
rdfs:comment "The conkeyref attribute provides an indirect content reference to topic elements, map elements, or elements within maps or topics."@en-US ;
rdfs:domain :Conkeyref .
:class a rdf:Property ;
rdfs:comment "Attribute used to store the class attribute and identify the nature of the Conref/Conkeyref."@en-US ;
rdfs:seeAlso <http://docs.oasis-open.org/dita/v1.2/os/spec/archSpec/classatt.html> ;
rdfs:range xsd:string ;
rdfs:domain :Conkeyref, :Conref ;
rdfs:label "class" .
#Audience
:Audience a rdfs:Class ;
rdfs:comment "The audience metadata element indicates, through the value of its type attribute, the intended audience for a topic."@en-US ;
rdfs:seeAlso <http://docs.oasis-open.org/dita/v1.2/os/spec/langref/audience.html> ;
rdfs:label "Audience" .
#could be :type, but wanted to distinguisg from other uses of type
:audienceType a rdf:Property ;
rdfs:comment "Indicates the kind of person for whom the content of the topic is intended. Note that this differs from the type attribute on many other DITA elements."@en-US ;
rdfs:seeAlso <http://docs.oasis-open.org/dita/v1.2/os/spec/langref/audience.html> ;
rdfs:range xsd:string ;
rdfs:label "type" ;
rdfs:domain :Audience .
:job a rdf:Property ;
rdfs:comment "Indicates the high-level task the audience for the topic is trying to accomplish."@en-US ;
rdfs:seeAlso <http://docs.oasis-open.org/dita/v1.2/os/spec/langref/audience.html> ;
rdfs:range xsd:string ;
rdfs:label "job" ;
rdfs:domain :Audience .
:experiencelevel a rdf:Property ;
rdfs:comment "Indicates the level of experience the audience is assumed to possess."@en-US ;
rdfs:seeAlso <http://docs.oasis-open.org/dita/v1.2/os/spec/langref/audience.html> ;
rdfs:range xsd:string ;
rdfs:label "experiencelevel" ;
rdfs:domain :Audience .
#Critdates
:created rdfs:subPropertyOf dcterms:created ;
rdfs:comment "The created element specifies the document creation date using the date attribute."@en-US ;
rdfs:range dcterms:W3CDTF ;
rdfs:domain :Doctype ;
rdfs:label "created" ;
rdfs:seeAlso <http://docs.oasis-open.org/dita/v1.2/os/spec/langref/created.html> .
:createdGolive a rdf:Property ;
rdfs:comment "The publication or general availability (GA) date, entered as YYYY-MM-DD, where YYYY is the year, MM is the month from 01 to 12, and DD is the day from 01-31."@en-US ;
rdfs:range dcterms:W3CDTF ;
rdfs:domain :Doctype ;
rdfs:label "created (golive)" ;
rdfs:seeAlso <http://docs.oasis-open.org/dita/v1.2/os/spec/langref/created.html> .
:createdExpiry a rdf:Property ;
rdfs:comment "The date when the information should be retired or refreshed, entered as YYYY-MM-DD, where YYYY is the year, MM is the month from 01 to 12, and DD is the day from 01-31."@en-US ;
rdfs:range dcterms:W3CDTF ;
rdfs:domain :Doctype ;
rdfs:label "created (expiry)" ;
rdfs:seeAlso <http://docs.oasis-open.org/dita/v1.2/os/spec/langref/created.html> .
:revised rdfs:subPropertyOf dcterms:revised ;
rdfs:comment "The revised element in the prolog is used to maintain tracking dates that are important in a topic development cycle, such as the last modification date, the original availability date, and the expiration date."@en-US ;
rdfs:range dcterms:W3CDTF ;
rdfs:domain :Doctype ;
rdfs:label "revised" ;
rdfs:seeAlso <http://docs.oasis-open.org/dita/v1.2/os/spec/langref/revised.html> .
:revisedGolive a rdf:Property ;
rdfs:comment "The publication or general availability (GA) date, entered as YYYY-MM-DD, where YYYY is the year, MM is the month from 01 to 12, and DD is the day from 01-31."@en-US ;
rdfs:range dcterms:W3CDTF ;
rdfs:domain :Doctype ;
rdfs:label "revised (golive)" ;
rdfs:seeAlso <http://docs.oasis-open.org/dita/v1.2/os/spec/langref/revised.html> .
:revisedExpiry a rdf:Property ;
rdfs:comment "The date when the information should be retired or refreshed, entered as YYYY-MM-DD, where YYYY is the year, MM is the month from 01 to 12, and DD is the day from 01-31."@en-US ;
rdfs:range dcterms:W3CDTF ;
rdfs:domain :Doctype ;
rdfs:label "revised (expiry)" ;
rdfs:seeAlso <http://docs.oasis-open.org/dita/v1.2/os/spec/langref/revised.html> .
#specific to Prodinfo
:prodname a rdf:Property ;
rdfs:range xsd:string ;
rdfs:domain :Prodinfo ;
rdfs:label "prodname" ;
rdfs:seeAlso <http://docs.oasis-open.org/dita/v1.2/os/spec/langref/prodname.html> ;
rdfs:comment "The prodname metadata element contains the name of the product that is supported by the information in this topic."@en-US .
:platform a rdf:Property ;
rdfs:range xsd:string ;
rdfs:domain :Prodinfo ;
rdfs:label "platform" ;
rdfs:seeAlso <http://docs.oasis-open.org/dita/v1.2/os/spec/langref/platform.html> ;
rdfs:comment "The platform metadata element contains a description of the operating system and/or hardware related to the product being described by the prodinfo element."@en-US .
:vrmVersion a rdf:Property ;
rdfs:range xsd:integer ;
rdfs:domain :Prodinfo ;
rdfs:label "vrm Version" ;
rdfs:seeAlso <http://docs.oasis-open.org/dita/v1.2/os/spec/langref/vrm.html> ;
rdfs:comment "The vrm element contains information about a single product's version, modification, and release, to which the current topic applies."@en-US .
:vrmRelease a rdf:Property ;
rdfs:range xsd:integer ;
rdfs:domain :Prodinfo ;
rdfs:label "vrm Release" ;
rdfs:seeAlso <http://docs.oasis-open.org/dita/v1.2/os/spec/langref/vrm.html> ;
rdfs:comment "The vrm element contains information about a single product's version, modification, and release, to which the current topic applies."@en-US .
:vrmModification a rdf:Property ;
rdfs:range xsd:integer ;
rdfs:domain :Prodinfo ;
rdfs:label "vrm Modification" ;
rdfs:seeAlso <http://docs.oasis-open.org/dita/v1.2/os/spec/langref/vrm.html> ;
rdfs:comment "The vrm element contains information about a single product's version, modification, and release, to which the current topic applies."@en-US .