-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathllo.ttl
348 lines (346 loc) · 14.6 KB
/
llo.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
# baseURI: http://lodlaundromat.org/ontology/
# imports: http://lodlaundromat.org/error/ontology/
# imports: http://lodlaundromat.org/http/ontology/
# imports: http://lodlaundromat.org/resource/person
# imports: http://purl.org/dc/elements/1.1
# imports: http://purl.org/dc/terms
# imports: http://purl.org/vocab/vann
# imports: http://purl.org/vocommons/voaf
# imports: http://www.w3.org/ns/prov
# imports: http://xmlns.com/foaf/0.1
@prefix : <http://lodlaundromat.org/ontology/> .
@prefix dc: <http://purl.org/dc/elements/1.1/> .
@prefix dcterms: <http://purl.org/dc/terms/> .
@prefix foaf: <http://xmlns.com/foaf/0.1/> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix person: <http://lodlaundromat.org/resource/person/> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix vann: <http://purl.org/vocab/vann/> .
@prefix voaf: <http://purl.org/vocommons/voaf#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
:
rdf:type voaf:Vocabulary ;
rdf:type owl:Ontology ;
<http://creativecommons.org/ns#license> <http://creativecommons.org/licenses/by/3.0/> ;
dc:creator person:laurens_rietveld ;
dc:creator person:rinke_hoekstra ;
dc:creator person:wouter_beek ;
dcterms:created "2014-09-24"^^xsd:date ;
dcterms:description "Vocabulary for describing the crawling meta-data of the LOD Laundromat" ;
dcterms:modified "2015-11-18"^^xsd:date ;
dcterms:publisher "VU University Amsterdam" ;
dcterms:title "LOD Laundromat Vocabulary" ;
vann:preferredNamespacePrefix "llo" ;
vann:preferredNamespaceUri "http://lodlaundromat.org/ontology/" ;
voaf:classNumber 4 ;
voaf:propertyNumber 31 ;
voaf:reliesOn <http://lodlaundromat.org/error/ontology/> ;
voaf:reliesOn <http://lodlaundromat.org/http/ontology/> ;
voaf:reliesOn <http://www.w3.org/ns/prov#> ;
rdfs:isDefinedBy : ;
owl:imports <http://lodlaundromat.org/error/ontology/> ;
owl:imports <http://lodlaundromat.org/http/ontology/> ;
owl:imports <http://lodlaundromat.org/resource/person> ;
owl:imports <http://purl.org/dc/elements/1.1> ;
owl:imports <http://purl.org/dc/terms> ;
owl:imports <http://purl.org/vocab/vann> ;
owl:imports <http://purl.org/vocommons/voaf> ;
owl:imports <http://www.w3.org/ns/prov> ;
owl:imports <http://xmlns.com/foaf/0.1> ;
owl:versionInfo "1.0.2" ;
foaf:homepage <http://lodlaundromat.org> ;
.
:Archive
rdf:type owl:Class ;
rdfs:comment "The class of resources that denote a data document that can be unpacked in order to reveal one or more data document entries. These entries are of type ArchiveEntry.Since archives can contain archives, there may be resources that are both Archive and ArchiveEntry."@en-us ;
rdfs:isDefinedBy : ;
rdfs:label "file archive"@en-us ;
rdfs:subClassOf :DataDocument ;
rdfs:subClassOf <http://www.w3.org/ns/prov#Collection> ;
.
:ArchiveEntry
rdf:type owl:Class ;
rdfs:comment "The class of resource that denote data documents that are not directly downloaded over the Internet, but that are extracted from another data document. The data document from which the archive entry is extracted is always of type Archive, and can either be of type URL or of type ArchiveEntry."@en-us ;
rdfs:isDefinedBy : ;
rdfs:label "file archive entry"@en-us ;
rdfs:subClassOf :DataDocument ;
.
:DataDocument
rdf:type owl:Class ;
rdfs:comment "A data document that is handled by the LOD Laundromat.n Instances of this class are named by using MD5 hashed of the source(s) of the data document. The source of a data document is either its URL, or the pair of (1) the source of the archive from which it was derived, and (2) its entry path within that archive."@en-us ;
rdfs:isDefinedBy : ;
rdfs:label "data document"@en-us ;
rdfs:subClassOf <http://www.w3.org/ns/prov#Entity> ;
.
:URL
rdf:type owl:Class ;
rdfs:comment "The class of resources denoting data documents that are directly downloaded over the Internet.Such URLs are always added as seed points to the LOD Basket, via an HTTP SEND request to the LOD Basket endpoint.These requests can be performed either by (1) a bash script we use to initialize the LOD Laundromat, (2) the procedure the LOD Washing Machine cleaning process uses to extract VoID datadump locations, and (3) human input, delivered through the HTML form at the LOD Laundromat dissemination Website."@en-us ;
rdfs:isDefinedBy : ;
rdfs:label "URL"@en-us ;
rdfs:subClassOf :DataDocument ;
.
:added
rdf:type owl:DatatypeProperty ;
rdfs:comment "The date and time at which the dirty data document was added to the LOD Basket."@en-us ;
rdfs:domain :DataDocument ;
rdfs:isDefinedBy : ;
rdfs:label "added"@en-us ;
rdfs:range xsd:dateTime ;
.
:archiveFileType
rdf:type owl:DatatypeProperty ;
rdfs:comment "The high-level file type of an archive file.Possible values: `file` and `dir`.An archive of type `dir` can be unpacked into archive entries."@en-us ;
rdfs:domain :Archive ;
rdfs:isDefinedBy : ;
rdfs:label "archive file type"@en-us ;
rdfs:range xsd:string ;
.
:archiveFilters
rdf:type owl:ObjectProperty ;
rdfs:comment "A list of filters that were applied in unpacking the archive."@en-us ;
rdfs:domain :Archive ;
rdfs:isDefinedBy : ;
rdfs:label "archive filters"@en-us ;
rdfs:range rdf:List ;
.
:archiveFormat
rdf:type owl:DatatypeProperty ;
rdfs:comment "TODO"@en-us ;
rdfs:domain :Archive ;
rdfs:isDefinedBy : ;
rdfs:label "archive format"@en-us ;
rdfs:range xsd:string ;
.
:archiveLastModified
rdf:type owl:DatatypeProperty ;
rdfs:comment "TODO"@en-us ;
rdfs:domain :Archive ;
rdfs:isDefinedBy : ;
rdfs:label "archive last modified"@en-us ;
rdfs:range xsd:dateTime ;
.
:archiveSize
rdf:type owl:DatatypeProperty ;
rdfs:comment "TODO"@en-us ;
rdfs:domain :Archive ;
rdfs:isDefinedBy : ;
rdfs:label "archive size"@en-us ;
rdfs:range xsd:nonNegativeInteger ;
.
:byteCount
rdf:type owl:DatatypeProperty ;
rdfs:comment "The number of bytes that were processed in the stream of the dirty data document."@en-us ;
rdfs:domain :DataDocument ;
rdfs:isDefinedBy : ;
rdfs:label "byte count"@en-us ;
rdfs:range xsd:nonNegativeInteger ;
.
:charCount
rdf:type owl:DatatypeProperty ;
rdfs:comment "The number of characters that were processed in the stream of the dirty data document."@en-us ;
rdfs:domain :DataDocument ;
rdfs:isDefinedBy : ;
rdfs:label "character count"@en-us ;
rdfs:range xsd:nonNegativeInteger ;
.
:containsEntry
rdf:type owl:ObjectProperty ;
rdfs:comment "A link between a parent archive and one of its direct archive entries."@en-us ;
rdfs:domain :Archive ;
rdfs:isDefinedBy : ;
rdfs:label "contains entry"@en-us ;
rdfs:range :ArchiveEntry ;
.
:contentLength
rdf:type owl:DatatypeProperty ;
rdfs:comment "The number of bytes denoted in the Content-Length header of the HTTP reply message, received upon downloading a single dirty data document of type URL. Availability of this information depends on whether the disseminating host can be accessed and the HTTP reply contains the factum."@en-us ;
rdfs:domain :URL ;
rdfs:isDefinedBy : ;
rdfs:label "content length"@en-us ;
rdfs:range xsd:nonNegativeInteger ;
.
:contentType
rdf:type owl:DatatypeProperty ;
rdfs:comment "The value of the Content-Type header of the HTTP reply message, received upon downloading a single data document of type URL. Availability of this information depends on whether the disseminating host can be accessed and the HTTP reply contains the factum."@en-us ;
rdfs:domain :URL ;
rdfs:isDefinedBy : ;
rdfs:label "content type"@en-us ;
rdfs:range xsd:string ;
.
:downloadSize
rdf:type owl:DatatypeProperty ;
rdfs:comment "The size of the downloaded dirty data document before unpacking. Represented in bytes.Availability: Data documents that are directly downloaded."@en-us ;
rdfs:domain :URL ;
rdfs:isDefinedBy : ;
rdfs:label "byte size"@en-us ;
rdfs:range xsd:nonNegativeInteger ;
.
:duplicates
rdf:type owl:DatatypeProperty ;
rdfs:comment "The number of triples that are duplicates of other triples in the same dirty data document."@en-us ;
rdfs:domain :DataDocument ;
rdfs:isDefinedBy : ;
rdfs:label "number of duplicate triples"@en-us ;
rdfs:range xsd:nonNegativeInteger ;
.
:endClean
rdf:type owl:DatatypeProperty ;
rdfs:comment "The date and time at which the process of cleaning the data document ended."@en-us ;
rdfs:domain :DataDocument ;
rdfs:isDefinedBy : ;
rdfs:label "end cleaning a data document"@en-us ;
rdfs:range xsd:dateTime ;
rdfs:subPropertyOf <http://www.w3.org/ns/prov#generatedAtTime> ;
.
:endUnpack
rdf:type owl:DatatypeProperty ;
rdfs:comment "The date and time at which the process of downloading and unpacking the data document ended."@en-us ;
rdfs:domain :DataDocument ;
rdfs:isDefinedBy : ;
rdfs:label "end unpacking a data document"@en-us ;
rdfs:range xsd:dateTime ;
.
:exception
rdf:type owl:ObjectProperty ;
rdfs:comment "A blockig exception that occured somewhere during the unpacking and/or cleaning process. Possible values: (1) fail, failed to unpack/clean due to an unanticipated reason. (2) true, successfully unpacked and cleaned data document. (3) exception, failed to unpack/clean due to an anticipated reason."@en-us ;
rdfs:domain :DataDocument ;
rdfs:isDefinedBy : ;
rdfs:label "status"@en-us ;
rdfs:range <http://lodlaundromat.org/error/ontology/Error> ;
.
:fileExtension
rdf:type owl:DatatypeProperty ;
rdfs:comment "The file extension of a the dirty data document.This is only set for data documents that can be downloading and extracted, and that have a file extension."@en-us ;
rdfs:domain :DataDocument ;
rdfs:isDefinedBy : ;
rdfs:label "file extension"@en-us ;
rdfs:range xsd:string ;
.
:httpStatus
rdf:type owl:ObjectProperty ;
rdfs:comment "The HTTP status of the reply that was received when requesting the resource located at the URL."@en-us ;
rdfs:domain :URL ;
rdfs:isDefinedBy : ;
rdfs:label "HTTP status"@en-us ;
rdfs:range <http://lodlaundromat.org/http/ontology/Status> ;
.
:lastModified
rdf:type owl:DatatypeProperty ;
rdfs:comment "The date and time denoted by the Last-Modified header of the HTTP reply message, received upon downloading a single data document of type URL. Availability of this information depends on whether the disseminating host can be accessed and the HTTP reply contains the factum."@en-us ;
rdfs:domain :URL ;
rdfs:isDefinedBy : ;
rdfs:label "last modified"@en-us ;
rdfs:range xsd:dateTime ;
.
:lineCount
rdf:type owl:DatatypeProperty ;
rdfs:comment "The number of lines that were processed in the stream of the data document."@en-us ;
rdfs:domain :DataDocument ;
rdfs:isDefinedBy : ;
rdfs:label "line count"@en-us ;
rdfs:range xsd:nonNegativeInteger ;
.
:md5
rdf:type owl:DatatypeProperty ;
rdfs:comment "Slightly superfluous property uniquely identifying a data document within the LOD Laundromat context. In contrast, the data document IRI acts as the *globally* unique identifier."@en-us ;
rdfs:domain :DataDocument ;
rdfs:isDefinedBy : ;
rdfs:label "MD5"@en-us ;
rdfs:range xsd:string ;
.
:number_of_warnings
rdf:type owl:DatatypeProperty ;
rdfs:comment "The number of warnings detected while cleaning the given data document."@en-us ;
rdfs:domain :DataDocument ;
rdfs:isDefinedBy : ;
rdfs:label "number of warnings"@en-us ;
rdfs:range xsd:nonNegativeInteger ;
.
:path
rdf:type owl:DatatypeProperty ;
rdfs:comment "For data documents that are entries in a file archive, the path of the data document in that file archive."@en-us ;
rdfs:domain :ArchiveEntry ;
rdfs:isDefinedBy : ;
rdfs:label "file archive path"@en-us ;
rdfs:range xsd:string ;
.
:serializationFormat
rdf:type owl:ObjectProperty ;
rdfs:comment "The RDF serialization format that the dirty data document was parsed in.This format is determined based on a parse of an initial portion of the file contents, the file extension (if any) and the value of the HTTP Content-Type header (if any).The possible values are: JSON-LD, N-Quads, N-Triples, RDF/XML, RDFa, Turtle, TriG."@en-us ;
rdfs:domain :DataDocument ;
rdfs:isDefinedBy : ;
rdfs:label "serialization format"@en-us ;
rdfs:range rdfs:Resource ;
.
:startClean
rdf:type owl:DatatypeProperty ;
rdfs:comment "The date and time at which the process of cleaning the data document started."@en-us ;
rdfs:domain :DataDocument ;
rdfs:isDefinedBy : ;
rdfs:label "start cleaning a data document"@en-us ;
rdfs:range xsd:dateTime ;
.
:startUnpack
rdf:type owl:DatatypeProperty ;
rdfs:comment "The date and time at which the process of downloading and unpacking the data document started."@en-us ;
rdfs:domain :DataDocument ;
rdfs:isDefinedBy : ;
rdfs:label "start unpacking a data document"@en-us ;
rdfs:range xsd:dateTime ;
.
:statementsType
rdf:type owl:DatatypeProperty ;
rdfs:comment "The type of statements contained in a data document. Either `triples` or `quadruples`. The latter indicates that the data document contains at least one quadruple."@en-us ;
rdfs:domain :DataDocument ;
rdfs:isDefinedBy : ;
rdfs:label "statements type"@en-us ;
rdfs:range xsd:string ;
.
:triples
rdf:type owl:DatatypeProperty ;
rdfs:comment "The number of triples that could be read from the dirty data document. This is also the number of triples that is stored in the cleaned data document.n This is after triple deduplication."@en-us ;
rdfs:domain :DataDocument ;
rdfs:isDefinedBy : ;
rdfs:label "triples"@en-us ;
rdfs:range xsd:nonNegativeInteger ;
.
:unpackedSize
rdf:type owl:DatatypeProperty ;
rdfs:comment "The size of the unpacked dirty data document. Represented in bytes.Availability: Every data document."@en-us ;
rdfs:domain :DataDocument ;
rdfs:isDefinedBy : ;
rdfs:label "unpacked file size"@en-us ;
rdfs:range xsd:nonNegativeInteger ;
.
:url
rdf:type owl:ObjectProperty ;
rdfs:comment "The URL from which the original version of the data document was downloaded."@en-us ;
rdfs:domain :URL ;
rdfs:isDefinedBy : ;
rdfs:label "URL"@en-us ;
rdfs:range rdfs:Resource ;
rdfs:subPropertyOf <http://www.w3.org/ns/prov#wasDerivedFrom> ;
.
:warning
rdf:type owl:ObjectProperty ;
rdfs:comment "A non-blocking warning message that is either emitted while downloading, unpacking, or cleaning a dirty data document.Possible values: (1) TODO (1) Syntax error while parsing RDF file. (2) No RDF in file."@en-us ;
rdfs:domain :DataDocument ;
rdfs:isDefinedBy : ;
rdfs:label "message"@en-us ;
rdfs:range <http://lodlaundromat.org/error/ontology/Error> ;
.
rdf:List
rdf:type owl:Class ;
rdfs:isDefinedBy : ;
.
[
rdf:type foaf:Person ;
rdfs:isDefinedBy : ;
foaf:homepage <http://laurensrietveld.nl> ;
].
[
rdf:type foaf:Person ;
rdfs:isDefinedBy : ;
foaf:homepage <http://www.wouterbeek.com> ;
].