-
Notifications
You must be signed in to change notification settings - Fork 0
/
datasetOntology.ttl
477 lines (472 loc) · 16.6 KB
/
datasetOntology.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
# baseURI: http://communications.data.gov.au/def/datasetOntology
# imports: http://www.w3.org/2006/time
# imports: http://www.w3.org/ns/dcat
# imports: http://www.w3.org/ns/prov-o
# imports: http://xmlns.com/foaf/0.1/
@prefix agls: <http://www.agls.gov.au/agls/terms/> .
@prefix audata: <http://communications.data.gov.au/def/datasetOntology#> .
@prefix dc: <http://purl.org/dc/elements/1.1/> .
@prefix dcam: <http://purl.org/dc/dcam/> .
@prefix dcat: <http://www.w3.org/ns/dcat#> .
@prefix dct: <http://purl.org/dc/terms/> .
@prefix foaf: <http://xmlns.com/foaf/0.1/> .
@prefix geo: <http://www.w3.org/2003/01/geo/wgs84_pos#> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix prov: <http://www.w3.org/ns/prov#> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix skos: <http://www.w3.org/2004/02/skos/core#> .
@prefix time: <http://www.w3.org/2006/time#> .
@prefix v: <http://www.w3.org/2006/vcard/ns#> .
@prefix xml: <http://www.w3.org/XML/1998/namespace> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
<http://communications.data.gov.au/def/datasetOntology>
rdf:type owl:Ontology ;
dct:created "2015-06-19"^^xsd:date ;
dct:replaces <http://data.gov.au/def/government> ;
rdfs:comment """The data.gov.au Dataset Ontology is an OWL ontology designed to describe the characteristics of datasets published on data.gov.au.
The ontology contains elements which describe the publication, update, origin, governance, spatial and temporal coverage and other contextual information about the dataset. The ontology also covers aspects of organisational custodianship and governance.
By using this ontology to describe datasets on data.gov.au publishers increase discoverability and enable the consumption of this information in other applications/systems as Linked Data. It further enables decentralised publishing of catalogs and facilitates federated dataset search across sites, e.g. in datasets that are published by the States.
Other publishers of Linked Data may make assertions about data published using this ontology, e.g. they may publish information about the use of the dataset in other applications."""@en ;
owl:imports <http://www.w3.org/2006/time> ;
owl:imports <http://www.w3.org/ns/dcat> ;
owl:imports <http://www.w3.org/ns/prov-o> ;
owl:imports foaf: ;
owl:priorVersion <https://github.com/AGLDWG/TR/blob/master/government.ttl> ;
.
audata:ACT
rdf:type audata:StateOrTerritory ;
rdfs:label "Australian Capital Territory"^^xsd:string ;
.
audata:AGIFTFunction
rdf:type owl:Class ;
dc:source agls:FunctionClass ;
rdfs:comment "The Government Function defined by the Australian Governments' Interactive Functions Thesaurus that best describes the data contained within a Dataset."@en ;
rdfs:label "Function"@en ;
rdfs:seeAlso <http://agift.naa.gov.au/> ;
rdfs:subClassOf audata:Classifier ;
.
audata:Annually
rdf:type dct:Frequency ;
rdfs:label "Annually" ;
.
audata:As_required
rdf:type dct:Frequency ;
rdfs:label "As required" ;
.
audata:Australia
rdf:type audata:Federal ;
rdfs:label "Commonwealth of Australia"^^xsd:string ;
.
audata:Brisbane
rdf:type audata:Local ;
audata:state audata:QLD ;
rdfs:label "City of Brisbane"^^xsd:string ;
.
audata:Catalog
rdf:type owl:Class ;
rdfs:label "Catalog"@en ;
rdfs:subClassOf dcat:Catalog ;
.
audata:Classifier
rdf:type owl:Class ;
rdfs:comment "A classifier used for Australian Government Data"@en ;
rdfs:subClassOf skos:Concept ;
.
audata:ContributorRole
rdf:type owl:Class ;
rdfs:comment "A Contributor is the Role of contributing in one form or another as an Agent to a Dataset."@en ;
rdfs:subClassOf audata:Role ;
.
audata:CustodianRole
rdf:type owl:Class ;
rdfs:comment "A Custodian is the Role of being the responsible Agent that looks after a Dataset."@en ;
rdfs:subClassOf audata:Role ;
.
audata:Daily
rdf:type dct:Frequency ;
rdfs:label "Daily" ;
.
audata:Dataset
rdf:type owl:Class ;
rdfs:comment "A Dataset is a collection of resources, published or curated by an agent, and openly available for download in one or more formats."@en ;
rdfs:label "Dataset"@en ;
rdfs:subClassOf dcat:Dataset ;
rdfs:subClassOf [
rdf:type owl:Restriction ;
owl:allValuesFrom audata:PublisherRole ;
owl:onProperty audata:isPublishedBy ;
] ;
rdfs:subClassOf [
rdf:type owl:Restriction ;
owl:minCardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty audata:agiftFunction ;
] ;
rdfs:subClassOf [
rdf:type owl:Restriction ;
owl:onProperty audata:publishDate ;
owl:someValuesFrom rdfs:Literal ;
] ;
rdfs:subClassOf [
rdf:type owl:Restriction ;
owl:onProperty audata:title ;
owl:someValuesFrom rdfs:Literal ;
] ;
rdfs:subClassOf [
rdf:type owl:Restriction ;
owl:onProperty audata:updateDate ;
owl:someValuesFrom rdfs:Literal ;
] ;
rdfs:subClassOf [
rdf:type owl:Restriction ;
owl:onProperty dct:license ;
owl:someValuesFrom dct:LicenseDocument ;
] ;
.
audata:DatasetChangeEvent
rdf:type owl:Class ;
rdfs:comment "A Dataset Change Event is a description of an event that happens at a given point in time and that results in any type of change to the Dataset."@en ;
rdfs:label "Dataset Change Event"@en ;
rdfs:subClassOf prov:InstantaneousEvent ;
.
audata:DatasetPublicationEvent
rdf:type owl:Class ;
rdfs:comment "A Dataset Publication Event is a description of an event that happens at a given point in time and that results in the publication of a Dataset on data.gov.au."@en ;
rdfs:label "Dataset Publication Event"@en ;
rdfs:subClassOf audata:DatasetChangeEvent ;
.
audata:Distribution
rdf:type owl:Class ;
rdfs:label "Distribution"@en ;
rdfs:subClassOf dcat:Distribution ;
.
audata:Document
rdf:type owl:Class ;
rdfs:label "Document"@en ;
owl:equivalentClass foaf:Document ;
.
audata:Federal
rdf:type owl:Class ;
rdfs:comment "Federal Government denotes the federal democratic administrative authority of the Commonwealth of Australia."@en ;
rdfs:label "Federal Government"@en ;
rdfs:subClassOf audata:LevelOfGovernment ;
.
audata:FieldOfResearch
rdf:type owl:Class ;
rdfs:comment "The Field of Research defined by the Australian and New Zealand Standard Research Classification (ANZSRC) that best describes the type of methods applied to obtain the data contained within a Dataset."@en ;
rdfs:label "Field of Research"@en ;
rdfs:subClassOf audata:Classifier ;
.
audata:GazettedLocality
rdf:type owl:Class ;
rdfs:comment "Locality with a name authorised by a government agency"^^xsd:string ;
rdfs:label "Spatial Gazetteer"@en ;
rdfs:subClassOf audata:Locality ;
.
audata:Geometry
rdf:type owl:Class ;
rdfs:subClassOf audata:SpatialThing ;
.
audata:GlenEira
rdf:type audata:Local ;
audata:state audata:VIC ;
rdfs:label "City of Glen Eira"^^xsd:string ;
.
audata:GovernmentAgency
rdf:type owl:Class ;
rdfs:comment "A Government Agency is a kind of Organisation in the Commonwealth of Australia that is a distinct and recognisable body which has responsibility for carrying out administrative functions."@en ;
rdfs:label "Government Agency"@en ;
rdfs:seeAlso "http://recordsearch.naa.gov.au/manual/Provenance/AgencyDefinition.htm#DEFINITION"@en ;
rdfs:subClassOf audata:Organisation ;
.
audata:LevelOfGovernment
rdf:type owl:Class ;
rdfs:comment "Level of Government is a description that is used to describe the Jurisidiction of an Organisation."@en ;
rdfs:label "Level of Government"@en ;
.
audata:Local
rdf:type owl:Class ;
rdfs:comment "Local Government is the lowest tier of government in the Commonwealth of Australia administered under the states and territories."@en ;
rdfs:label "Local Government"@en ;
rdfs:subClassOf audata:LevelOfGovernment ;
rdfs:subClassOf [
rdf:type owl:Restriction ;
owl:cardinality "1"^^xsd:nonNegativeInteger ;
owl:onProperty audata:state ;
] ;
.
audata:Locality
rdf:type owl:Class ;
rdfs:comment "Locality is a spatial thing corresponding to a place or area, which is denoted by a commonly recognised, or formally designated, name or description. "^^xsd:string ;
rdfs:subClassOf audata:SpatialThing ;
.
audata:Monthly
rdf:type dct:Frequency ;
rdfs:label "Monthly" ;
.
audata:NSW
rdf:type audata:StateOrTerritory ;
rdfs:label "New South Wales"^^xsd:string ;
.
audata:NT
rdf:type audata:StateOrTerritory ;
rdfs:label "Northern Territory"^^xsd:string ;
.
audata:Never
rdf:type dct:Frequency ;
rdfs:label "Never"^^xsd:string ;
.
audata:Organisation
rdf:type owl:Class ;
rdfs:comment "An Organisation is a kind of Agent representing, for example, a business or government, or organisational subunits thereof."@en ;
rdfs:label "Organisation"@en ;
rdfs:subClassOf dct:Agent ;
.
audata:Point
rdf:type owl:Class ;
rdfs:comment "A Point is a point in space using its geographic coordinates."@en ;
rdfs:comment "This is a stub class which allows us to defer which external vocabulary to adopt. Adoption can be at run-time through a owl:equivalentClass axiom in the data - likely to be from WGS84_pos or OGC GeoSPARQL or both, or something else as proposed by SDWWG."^^xsd:string ;
rdfs:label "Point"@en ;
rdfs:seeAlso <http://www.w3.org/2003/01/geo/wgs84_pos> ;
rdfs:subClassOf audata:Geometry ;
.
audata:Polygon
rdf:type owl:Class ;
rdfs:comment "This is a stub class which allows us to defer which external vocabulary to adopt. Adoption can be at run-time through a owl:equivalentClass axiom in the data - likely to be from OGC GeoSPARQL, or something else as proposed by SDWWG."^^xsd:string ;
rdfs:label "Polygon"@en ;
rdfs:subClassOf audata:Geometry ;
.
audata:PublisherRole
rdf:type owl:Class ;
rdfs:comment "A Publisher is the Role of an Agent that makes the Dataset available."@en ;
rdfs:label "Publisher"@en ;
rdfs:subClassOf audata:Role ;
.
audata:QLD
rdf:type audata:StateOrTerritory ;
rdfs:label "Queensland"^^xsd:string ;
.
audata:Quarterly
rdf:type dct:Frequency ;
rdfs:label "Quarterly" ;
.
audata:Role
rdf:type owl:Class ;
rdfs:comment "A Role corresponds to the involvement of an agent in an Event, e.g. fulfilling a Publisher, Contributor or Custodian Role."@en ;
rdfs:label "Role"@en ;
rdfs:subClassOf prov:Role ;
.
audata:SA
rdf:type audata:StateOrTerritory ;
rdfs:label "South Australia"^^xsd:string ;
.
audata:SpatialThing
rdf:type owl:Class ;
rdfs:comment "A Spatial Thing describes the spatial characteristics of the resources within a Dataset, i.e. the geographical area where data was collected, a place which is the predominant subject of the Dataset, or a location which is the focus of an activity described in the Dataset."@en ;
rdfs:comment "This is a stub class which allows us to defer which external vocabulary to adopt. Adoption can be at run-time through a owl:equivalentClass axiom in the data - likely to be w3 geo or OGC GeoSPARQL or both, or something else as proposed by SDWWG."^^xsd:string ;
rdfs:label "Spatial Thing"@en ;
.
audata:StateOrTerritory
rdf:type owl:Class ;
rdfs:comment "States and Territories Government are the second tier of Government in the Commonwealth of Australia. The Commonwealth of Australia comprises of six states and various territories some of which enjoy a large degree of self-governance."@en ;
rdfs:label "State and Territories Government"@en ;
rdfs:subClassOf audata:LevelOfGovernment ;
.
audata:Subdaily
rdf:type dct:Frequency ;
rdfs:label "More frequently than daily"^^xsd:string ;
.
audata:TAS
rdf:type audata:StateOrTerritory ;
rdfs:label "Tasmania"^^xsd:string ;
.
audata:Timelnterval
rdf:type owl:Class ;
rdfs:comment "A Time Interval describes a time period (interval) during which data was collected or observations were made that are described in the Dataset."@en ;
rdfs:comment "Note that this is a subclass of the Interval class from OWL-Time."^^xsd:string ;
rdfs:label "Time Interval"@en ;
rdfs:subClassOf time:Interval ;
.
audata:VIC
rdf:type audata:StateOrTerritory ;
rdfs:label "Victoria"^^xsd:string ;
.
audata:WA
rdf:type audata:StateOrTerritory ;
rdfs:label "Western Australia"^^xsd:string ;
.
audata:Weekly
rdf:type dct:Frequency ;
rdfs:label "Weekly" ;
.
audata:agiftFunction
rdf:type owl:ObjectProperty ;
rdfs:comment "The AGIFT classification for this dataset"^^xsd:string ;
rdfs:label "AGIFT Theme"^^xsd:string ;
rdfs:range audata:AGIFTFunction ;
rdfs:subPropertyOf audata:classifiedAs ;
.
audata:classifiedAs
rdf:type owl:ObjectProperty ;
rdfs:comment "The main category of the dataset. A dataset can have multiple themes."@en ;
rdfs:domain audata:Dataset ;
rdfs:range audata:Classifier ;
rdfs:subPropertyOf dcat:theme ;
.
audata:dataset
rdf:type owl:ObjectProperty ;
owl:equivalentProperty dcat:dataset ;
.
audata:distribution
rdf:type owl:ObjectProperty ;
rdfs:domain audata:Dataset ;
rdfs:range audata:Distribution ;
rdfs:subPropertyOf dcat:distribution ;
.
audata:downloadURL
rdf:type owl:ObjectProperty ;
rdfs:label "Download URL"@en ;
owl:equivalentProperty dcat:downloadURL ;
.
audata:fileSize
rdf:type owl:DatatypeProperty ;
rdfs:label "File Size"@en ;
owl:equivalentProperty dcat:byteSize ;
.
audata:hasContact
rdf:type owl:ObjectProperty ;
rdfs:range v:Kind ;
.
audata:hasExtent
rdf:type owl:ObjectProperty ;
rdfs:domain audata:Dataset ;
.
audata:hasLevelOfGovernment
rdf:type owl:ObjectProperty ;
rdfs:domain audata:Organisation ;
rdfs:range audata:LevelOfGovernment ;
.
audata:hasMember
rdf:type owl:ObjectProperty ;
rdfs:domain audata:Organisation ;
rdfs:range dct:Agent ;
owl:inverseOf audata:isMemberOf ;
.
audata:hasSpatialExtent
rdf:type owl:ObjectProperty ;
rdfs:comment "Spatial extent corresponds to the geographic area within which all items in the dataset fall."^^xsd:string ;
rdfs:domain [
rdf:type owl:Class ;
owl:unionOf (
audata:Dataset
audata:Locality
) ;
] ;
rdfs:range audata:SpatialThing ;
.
audata:hasTemporalExtent
rdf:type owl:ObjectProperty ;
rdfs:comment "Temporal extent corresponds to the time interval within which all items in the dataset occur."^^xsd:string ;
rdfs:domain audata:Dataset ;
rdfs:range audata:Timelnterval ;
.
audata:isAssociatedWith
rdf:type owl:ObjectProperty ;
rdfs:domain audata:DatasetChangeEvent ;
rdfs:range audata:Role ;
owl:inverseOf audata:participatesIn ;
.
audata:isChangedBy
rdf:type owl:ObjectProperty ;
rdfs:domain audata:Dataset ;
rdfs:range audata:DatasetChangeEvent ;
owl:inverseOf audata:resultedIn ;
.
audata:isDescribedBy
rdf:type owl:ObjectProperty ;
rdfs:domain audata:Dataset ;
rdfs:range owl:Thing ;
rdfs:subPropertyOf foaf:isPrimaryTopicOf ;
.
audata:isMemberOf
rdf:type owl:ObjectProperty ;
.
audata:isPublishedBy
rdf:type owl:ObjectProperty ;
rdfs:comment "**Need to constrain this property to find publisher**"^^xsd:string ;
rdfs:label "link to specialized change event"^^xsd:string ;
rdfs:subPropertyOf audata:isChangedBy ;
owl:propertyChainAxiom (
audata:isChangedBy
audata:publisher
) ;
.
audata:keyword
rdf:type owl:DatatypeProperty ;
rdfs:label "Keyword"@en ;
owl:equivalentProperty dcat:keyword ;
.
audata:landingPage
rdf:type owl:ObjectProperty ;
rdfs:domain audata:Dataset ;
rdfs:label "Landing Page"@en ;
rdfs:range foaf:Document ;
owl:equivalentProperty dcat:landingPage ;
.
audata:license
rdf:type owl:ObjectProperty ;
rdfs:label "License"@en ;
owl:equivalentProperty dct:license ;
.
audata:participatesIn
rdf:type owl:ObjectProperty ;
rdfs:subPropertyOf owl:topObjectProperty ;
.
audata:playsRole
rdf:type owl:ObjectProperty ;
rdfs:range audata:Role ;
.
audata:publishDate
rdf:type owl:DatatypeProperty ;
rdfs:label "Publish Date"@en ;
rdfs:subPropertyOf dct:dateAccepted ;
owl:equivalentProperty dct:issued ;
.
audata:publisher
rdf:type owl:ObjectProperty ;
rdfs:subPropertyOf dct:publisher ;
.
audata:purpose
rdf:type owl:DatatypeProperty ;
rdfs:domain audata:Dataset ;
rdfs:range rdfs:Literal ;
.
audata:resultedIn
rdf:type owl:ObjectProperty ;
.
audata:roleOf
rdf:type owl:ObjectProperty ;
owl:inverseOf audata:playsRole ;
.
audata:state
rdf:type owl:ObjectProperty ;
rdfs:label "State or territory"^^xsd:string ;
rdfs:range audata:StateOrTerritory ;
.
audata:title
rdf:type owl:DatatypeProperty ;
rdfs:label "Title"@en ;
rdfs:subPropertyOf dct:title ;
owl:equivalentProperty dct:title ;
.
audata:updateDate
rdf:type owl:DatatypeProperty ;
rdfs:label "Update Date"@en ;
rdfs:subPropertyOf dct:modified ;
owl:equivalentProperty dct:modified ;
.
audata:updateFrequency
rdf:type owl:ObjectProperty ;
rdfs:label "Update Frequency"@en ;
owl:equivalentProperty dct:accrualPeriodicity ;
.