-
Notifications
You must be signed in to change notification settings - Fork 10
/
Copy pathdctap.ttl
82 lines (68 loc) · 4.33 KB
/
dctap.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
@prefix dc11: <http://purl.org/dc/elements/1.1/> .
@prefix dc: <http://purl.org/dc/terms/> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix skos: <http://www.w3.org/2004/02/skos/core#> .
<http://example.org/dctap#> a owl:Ontology ;
dcterms:title "dctap ontology"@en .
<http://example.org/dctap#shapeID>
a rdfs:Property ;
rdfs:label "Shape ID"@en ;
skos:definition "A literal or IRI that uniquely identifies the shape within the context of the profile."@en ;
rdfs:isDefinedBy <http://example.org/dctap#> .
<http://example.org/dctap#shapeLabel>
a rdfs:Property ;
rdfs:label "Shape label"@en ;
skos:definition "A human-readable label for the shape."@en ;
rdfs:isDefinedBy <http://example.org/dctap#> .
<http://example.org/dctap#propertyID>
a rdfs:Property ;
rdfs:label "Property identifier"@en ;
skos:definition "An IRI or literal that identifie the property. It is recommended to use an identifier of a vocabulary term defined in an existing vocabulary."@en ;
rdfs:isDefinedBy <http://example.org/dctap#> .
<http://example.org/dctap#propertyLabel>
a rdfs:Property ;
rdfs:label "Property label"@en ;
skos:definition "A human-readable label for the property."@en ;
rdfs:isDefinedBy <http://example.org/dctap#> .
<http://example.org/dctap#mandatory>
a rdfs:Property ;
rdfs:label "Mandatory"@en ;
skos:definition """Indicates whether or not the property must be present in the instance data. This is a Boolean value such as "true" or "false", or "1" or "0"."""@en ;
rdfs:isDefinedBy <http://example.org/dctap#> .
<http://example.org/dctap#repeatable>
a rdfs:Property ;
rdfs:label "Shape ID"@en ;
skos:definition """Indicates whether or not the metadata may contain multiple instances of statements that are consistent with this statement template. This is a Boolean value such as "true" or "false", or "1" or "0"."""@en ;
rdfs:isDefinedBy <http://example.org/dctap#> .
<http://example.org/dctap#valueNodeType>
a rdfs:Property ;
rdfs:label "Value node type"@en ;
skos:definition """This is the node type of the value node. When using RDF properties, the minimum set of values is: "IRI", "LITERAL", "BNODE"."""@en ;
rdfs:isDefinedBy <http://example.org/dctap#> .
<http://example.org/dctap#valueDataType>
a rdfs:Property ;
rdfs:label "Value data type"@en ;
skos:definition """The data type of the value. This should be expressed with a standard identified type such as those defined in the XML schema datatypes specification ([XML Schema Definition Language (XSD) 1.1 Part 2: Datatypes](http://www.w3.org/TR/xmlschema11-2/)). Where the value must be a valid RDF literal value, use those defined in ([RDF Concepts - Datatypes](https://www.w3.org/TR/2014/REC-rdf11-concepts-20140225/#section-Datatypes))."""@en ;
rdfs:isDefinedBy <http://example.org/dctap#> .
<http://example.org/dctap#valueShape>
a rdfs:Property ;
rdfs:label "Value shape"@en ;
skos:definition "The valueShape of a property is a string matching a shapeID in the same profile. The string may be in the form of an IRI."@en ;
rdfs:isDefinedBy <http://example.org/dctap#> .
<http://example.org/dctap#note>
a rdfs:Property ;
rdfs:label "Note"@en ;
skos:definition "Any additional or explanatory information related to the statement or any part of the statement, generally in natural language."@en ;
rdfs:isDefinedBy <http://example.org/dctap#> .
<http://example.org/dctap#valueConstraint>
a rdfs:Property ;
rdfs:label "Value constraint"@en ;
skos:definition "The valueConstraint gives rules relating to the value beyond that which has been defined by the property, the valueNodeType and valueDataType."@en ;
rdfs:isDefinedBy <http://example.org/dctap#> .
<http://example.org/dctap#valueConstraintType>
a rdfs:Property ;
rdfs:label "Value constraint type"@en ;
skos:definition """Value constraints may not be actionable unless the type of constraint is defined. A minimum set of types is: "picklist", "IRIstem", "pattern", "languageTag", "minLength", "maxLength", "minInclusive", "maxInclusive". These are defined in the [DC TAP primer](https://github.com/dcmi/dctap/blob/main/TAPprimer.md#value-constraint-type). Other types may be supplied in the TAP."""@en ;
rdfs:isDefinedBy <http://example.org/dctap#> .