-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathprofile.ttl
184 lines (180 loc) · 9.21 KB
/
profile.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
@prefix : <https://linked.data.gov.au/def/loci-dp/> .
@prefix dcterms: <http://purl.org/dc/terms/> .
@prefix prof: <http://www.w3.org/ns/dx/prof/> .
@prefix role: <http://www.w3.org/ns/dx/prof/role/> .
@prefix sdo: <https://schema.org/> .
@prefix skos: <http://www.w3.org/2004/02/skos/core#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
<https://linked.data.gov.au/def/loci-dp>
a prof:Profile ;
skos:prefLabel "Loc-I Data Profile"@en ;
dcterms:created "2021-04-01"^^xsd:date ;
dcterms:creator <http://orcid.org/0000-0002-8742-7730> ;
dcterms:modified "2021-04-03"^^xsd:date ;
dcterms:publisher <https://linked.data.gov.au/org/surround> ;
skos:definition "This profile specifies and provides contraint language validators for a number of data objects used within the [Location Index (Loc-I) Project]()" ;
prof:hasResource
[
skos:prefLabel "Specification"@en ;
dcterms:description "The Loc-I Data Profile specification that provides the normative constraints of this profile."@en ;
dcterms:conformsTo <https://www.w3.org/TR/> ;
dcterms:format "text/html" ;
prof:hasArtifact :spec ;
prof:hasRole role:specification
] ,
[
skos:prefLabel "Validator for Bundle"@en ;
dcterms:description "A SHACL validator Shape file implementing the specification's data requirements for the `loci:Bundle` class"@en ;
dcterms:conformsTo <https://www.w3.org/TR/shacl/> ;
dcterms:format "text/turtle" ;
prof:hasArtifact <https://linked.data.gov.au/def/loci-dp/validator/bundle> ;
prof:hasRole role:validation
] ,
[
skos:prefLabel "Validator for Dataset"@en ;
dcterms:description "A SHACL validator Shape file implementing the specification's data requirements for the `loci:Dataset` class"@en ;
dcterms:conformsTo <https://www.w3.org/TR/shacl/> ;
dcterms:format "text/turtle" ;
prof:hasArtifact <https://linked.data.gov.au/def/loci-dp/validator/dataset> ;
prof:hasRole role:validation
] ,
[
skos:prefLabel "Validator for Feature"@en ;
dcterms:description "A SHACL validator Shape file implementing the specification's data requirements for the `loci:Feature` class"@en ;
dcterms:conformsTo <https://www.w3.org/TR/shacl/> ;
dcterms:format "text/turtle" ;
prof:hasArtifact <https://linked.data.gov.au/def/loci-dp/validator/feature> ;
prof:hasRole role:validation
] ,
[
skos:prefLabel "Validator for Feature Collection"@en ;
dcterms:description "A SHACL validator Shape file implementing the specification's data requirements for the `loci:FeatureCollection` class"@en ;
dcterms:conformsTo <https://www.w3.org/TR/shacl/> ;
dcterms:format "text/turtle" ;
prof:hasArtifact <https://linked.data.gov.au/def/loci-dp/validator/featurecollection> ;
prof:hasRole role:validation
] ,
[
skos:prefLabel "Validator for Statement"@en ;
dcterms:description "A SHACL validator Shape file implementing the specification's data requirements for the `loci:statement` class"@en ;
dcterms:conformsTo <https://www.w3.org/TR/shacl/> ;
dcterms:format "text/turtle" ;
prof:hasArtifact <https://linked.data.gov.au/def/loci-dp/validator/statement> ;
prof:hasRole role:validation
] ,
[
skos:prefLabel "Validator for Linkset"@en ;
dcterms:description "A SHACL validator Shape file implementing the specification's data requirements for the `loci:Linkset` class"@en ;
dcterms:conformsTo <https://www.w3.org/TR/shacl/> ;
dcterms:format "text/turtle" ;
prof:hasArtifact <https://linked.data.gov.au/def/loci-dp/validator/linkset> ;
prof:hasRole role:validation
] ,
[
skos:prefLabel "Example of a valid Dataset"@en ;
dcterms:format "text/turtle" ;
prof:hasArtifact <https://linked.data.gov.au/def/loci-dp/example/dataset-valid> ;
prof:hasRole role:example
] ,
[
skos:prefLabel "Example of an invalid Dataset"@en ;
skos:definition "This example is invalid because the Dataset doesn't indicate it's creator or a modified date and the created data is a string, not an XSD date or date variant"@en ;
dcterms:format "text/turtle" ;
prof:hasArtifact <https://linked.data.gov.au/def/loci-dp/example/dataset-invalid> ;
prof:hasRole role:example
] ,
[
skos:prefLabel "Example of a second invalid Dataset"@en ;
skos:definition "This example is invalid because the Dataset doesn't indicate a provenance `loci:Bundle` that it is mentioned in"@en ;
dcterms:format "text/turtle" ;
prof:hasArtifact <https://linked.data.gov.au/def/loci-dp/example/dataset-invalid-2> ;
prof:hasRole role:example
] ,
[
skos:prefLabel "Example of a valid Feature Collection"@en ;
dcterms:format "text/turtle" ;
prof:hasArtifact <https://linked.data.gov.au/def/loci-dp/example/featurecollection-valid> ;
prof:hasRole role:example
] ,
[
skos:prefLabel "Example of an invalid Feature Collection"@en ;
skos:definition "This example is invalid because the Feature Collection doesn't indicate an identifier with `dcterms:identifier`, the definition is not indicated to be English and the `dcterms:isPartOf` property indicates something not typed as a `loci:Dataset`"@en ;
dcterms:format "text/turtle" ;
prof:hasArtifact <https://linked.data.gov.au/def/loci-dp/example/featurecollection-invalid> ;
prof:hasRole role:example
] ,
[
skos:prefLabel "Example of a valid Bundle"@en ;
dcterms:format "text/turtle" ;
prof:hasArtifact <https://linked.data.gov.au/def/loci-dp/example/bundle-valid> ;
prof:hasRole role:example
] ,
[
skos:prefLabel "Example of an invalid Bundle"@en ;
skos:definition "This example is invalid because the Bundle indicates an Activity which doesn't then indicate an Entity that it generated"@en ;
dcterms:format "text/turtle" ;
prof:hasArtifact <https://linked.data.gov.au/def/loci-dp/example/bundle-invalid> ;
prof:hasRole role:example
] ,
[
skos:prefLabel "Example of a valid Feature"@en ;
dcterms:format "text/turtle" ;
prof:hasArtifact <https://linked.data.gov.au/def/loci-dp/example/feature-valid> ;
prof:hasRole role:example
] ,
[
skos:prefLabel "Example of an invalid Feature"@en ;
skos:definition "This example is invalid because the Feature doesn't indicate a Geometry with `geo:hasGeometry`"@en ;
dcterms:format "text/turtle" ;
prof:hasArtifact <https://linked.data.gov.au/def/loci-dp/example/feature-invalid> ;
prof:hasRole role:example
] ,
[
skos:prefLabel "Example of a valid Statement"@en ;
dcterms:format "text/turtle" ;
prof:hasArtifact <https://linked.data.gov.au/def/loci-dp/example/statement-valid> ;
prof:hasRole role:example
] ,
[
skos:prefLabel "Example of an invalid Statement"@en ;
skos:definition "This example is invalid because the Statement indicated a generation method that doesn't state it is of type `prov:Plan`"@en ;
dcterms:format "text/turtle" ;
prof:hasArtifact <https://linked.data.gov.au/def/loci-dp/example/statement-invalid> ;
prof:hasRole role:example
] ,
[
skos:prefLabel "Example of a valid Linkset"@en ;
dcterms:format "text/turtle" ;
prof:hasArtifact <https://linked.data.gov.au/def/loci-dp/example/linkset-valid> ;
prof:hasRole role:example
] ,
[
skos:prefLabel "Example of an invalid Linkset"@en ;
skos:definition "This example is invalid because the Linkset indicated a part (with an inverse `dcterms:isParOf` property) but the part doesn't indicate that it is a `loci:statement`; the Linkset doesn't contain a `void:objectsTarget` property; the Linkset's `void:subjectsTarget` property indicates something that doens't declare its type to be a `loci:Dataset`"@en ;
dcterms:format "text/turtle" ;
prof:hasArtifact <https://linked.data.gov.au/def/loci-dp/example/linkset-invalid> ;
prof:hasRole role:example ;
] ,
[
skos:prefLabel "Profile Code Repository"@en ;
skos:definition "An online version control repository storing all the content of this profile"@en ;
prof:hasArtifact "https://linked.data.gov.au/def/loci-dp/repo"^^xsd:anyURI ;
prof:hasRole role:repository
] ,
[
skos:prefLabel "Profile Code Repository README"@en ;
skos:definition "An informal guidance document explaining parts of this profile and how to use them"@en ;
prof:hasArtifact <https://linked.data.gov.au/def/loci-dp/guidance> ;
prof:hasRole role:guidance
] ;
prof:isProfileOf <https://linked.data.gov.au/def/loci> ;
.
<http://orcid.org/0000-0002-8742-7730>
sdo:name "Nicholas J Car" ;
sdo:email "[email protected]"^^xsd:anyURI ;
sdo:affiliation <https://linked.data.gov.au/org/surround> ;
.
<https://linked.data.gov.au/org/surround> a sdo:Organization ;
sdo:name "SURROUND Australia Pty Ltd" ;
sdo:url "https://surroundaustralia.com"^^xsd:anyURI ;
.