-
Notifications
You must be signed in to change notification settings - Fork 1
/
ontology.ttl
331 lines (281 loc) · 16.3 KB
/
ontology.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
@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 cc: <http://creativecommons.org/ns#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
@prefix dct: <http://purl.org/dc/terms/> .
@prefix vann: <http://purl.org/vocab/vann/> .
@prefix foaf: <http://xmlns.com/foaf/0.1/> .
@prefix sosa: <http://www.w3.org/ns/sosa/> .
@prefix skos: <http://www.w3.org/2004/02/skos/core#> .
@prefix m3-lite: <http://purl.org/iot/vocab/m3-lite#> .
@prefix cot: <https://w3id.org/cityofthings#> .
@prefix prov: <http://www.w3.org/ns/prov#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
# About
<https://w3id.org/cityofthings>
a foaf:Document ;
foaf:primaryTopic cot: .
cot: a owl:Ontology ;
cc:license <https://creativecommons.org/licenses/by/4.0/> ;
rdfs:label "City of Things Vocabulary"@en ;
vann:preferredNamespacePrefix "cot" ;
vann:preferredNamespaceUri <https://w3id.org/cityofthings#> ;
dct:creator <http://hdelva.be/#me> ;
dct:creator <https://pietercolpaert.be/#me> ;
dct:issued "2019-08-22"^^xsd:date ;
dct:modified "2020-09-09"^^xsd:date .
# features of interest
cot:AirQuality
a sosa:FeatureOfInterest ;
skos:exactMatch m3-lite:AirQuality ;
rdfs:label "Air Quality"@en ;
rdfs:comment "The degree to which the air in a particular place is pollution-free."@en ;
prov:wasInfluencedBy <https://www.lexico.com/en/definition/air_quality> ;
rdfs:isDefinedBy cot: .
cot:Weather
a sosa:FeatureOfInterest ;
skos:exactMatch m3-lite:Weather ;
rdfs:label "Weather"@en ;
rdfs:comment "The state of the atmosphere at a particular place and time as regards heat, cloudiness, dryness, sunshine, wind, rain, etc."@en ;
prov:wasInfluencedBy <https://www.lexico.com/en/definition/weather> ;
rdfs:isDefinedBy cot: .
cot:SolarRadiation
a sosa:FeatureOfInterest ;
skos:exactMatch m3-lite:SolarRadiation ;
rdfs:label "Solar Radiation"@en ;
rdfs:comment "Radiant energy emitted by the sun from a nuclear fusion reaction that creates electromagnetic energy."@en ;
prov:wasInfluencedBy <https://www.ambientweather.com/solarradiation.html> ;
rdfs:isDefinedBy cot: .
# observable properties
## Environmental
cot:NO
a sosa:ObservableProperty ;
skos:exactMatch m3-lite:ChemicalAgentAtmosphericConcentrationNO ;
rdfs:label "NO"@en ;
rdfs:comment "A colourless toxic gas formed in many reactions in which nitric acid is reduced. It reacts immediately with oxygen to form nitrogen dioxide."@en ;
prov:wasInfluencedBy <https://www.lexico.com/en/definition/nitrogen_monoxide> ;
rdfs:isDefinedBy cot: .
cot:NO2
a sosa:ObservableProperty ;
skos:exactMatch m3-lite:ChemicalAgentAtmosphericConcentrationNO2 ;
rdfs:label "NO2"@en ;
rdfs:comment "A reddish-brown poisonous gas occurring commonly as an air pollutant, formed by the oxidation of nitric oxide or by combustion in the presence of air. Below 21°C nitrogen dioxide is a yellowish-brown liquid."@en ;
prov:wasInfluencedBy <https://www.lexico.com/en/definition/nitrogen_dioxide> ;
rdfs:isDefinedBy cot: .
cot:O3
a sosa:ObservableProperty ;
skos:exactMatch m3-lite:ChemicalAgentAtmosphericConcentrationO3 ;
rdfs:label "O3"@en ;
rdfs:comment "A colourless unstable toxic gas with a pungent odour and powerful oxidizing properties, formed from oxygen by electrical discharges or ultraviolet light. It differs from normal oxygen (O₂) in having three atoms in its molecule (O₃)."@en ;
prov:wasInfluencedBy <https://www.lexico.com/en/definition/ozone> ;
rdfs:isDefinedBy cot: .
cot:PM10
a sosa:ObservableProperty ;
skos:narrowMatch m3-lite:ChemicalAgentAtmosphericConcentrationDust ;
rdfs:label "PM10"@en ;
rdfs:comment "An air pollutant consisting of small particles with an aerodynamic diameter less than or equal to a nominal 10 micrometer. Their small size allows them to make their way to the air passages deep within the lungs where they may be deposited and result in adverse health effects. PM10 also causes visibility reduction."@en ;
prov:wasInfluencedBy <https://www.eea.europa.eu/themes/air/air-quality/resources/glossary/pm10> ;
rdfs:isDefinedBy cot: .
cot:PM1
a sosa:ObservableProperty ;
skos:narrowMatch m3-lite:ChemicalAgentAtmosphericConcentrationDust ;
rdfs:label "PM1"@en ;
rdfs:comment "An air pollutant consisting of small particles with an aerodynamic diameter less than or equal to a nominal 1 micrometer. Their small size allows them to make their way to the air passages deep within the lungs where they may be deposited and result in adverse health effects."@en ;
prov:wasInfluencedBy <https://www.eea.europa.eu/themes/air/air-quality/resources/glossary/pm10> ;
rdfs:isDefinedBy cot: .
cot:PM25
a sosa:ObservableProperty ;
skos:narrowMatch m3-lite:ChemicalAgentAtmosphericConcentrationDust ;
rdfs:label "PM2.5"@en ;
rdfs:comment "An air pollutant consisting of small particles with an aerodynamic diameter less than or equal to a nominal 2.5 micrometer. Their small size allows them to make their way to the air passages deep within the lungs where they may be deposited and result in adverse health effects."@en ;
prov:wasInfluencedBy <https://www.eea.europa.eu/themes/air/air-quality/resources/glossary/pm10> ;
rdfs:isDefinedBy cot: .
cot:VOC
a sosa:ObservableProperty ;
skos:exactMatch m3-lite:ChemicalAgentAtmosphericConcentrationVOC ;
rdfs:label "VOC"@en ;
rdfs:comment "Volatile organic compounds (VOCs) are organic chemicals that have a high vapor pressure at ordinary room temperature."@en ;
prov:wasInfluencedBy <https://en.wikipedia.org/wiki/Volatile_organic_compound> ;
rdfs:isDefinedBy cot: .
cot:NH3
a sosa:ObservableProperty ;
skos:exactMatch m3-lite:ChemicalAgentAtmosphericConcentrationNH3 ;
rdfs:label "NH3"@en ;
rdfs:comment "A colourless gas with a characteristic pungent smell, which dissolves in water to give a strongly alkaline solution."@en ;
prov:wasInfluencedBy <https://www.lexico.com/en/definition/ammonia> ;
rdfs:isDefinedBy cot: .
cot:CO
a sosa:ObservableProperty ;
skos:exactMatch m3-lite:ChemicalAgentAtmosphericConcentrationCO ;
rdfs:label "CO"@en ;
rdfs:comment "A colourless, odourless toxic flammable gas formed by incomplete combustion of carbon."@en ;
prov:wasInfluencedBy <https://www.lexico.com/en/definition/carbon_monoxide> ;
rdfs:isDefinedBy cot: .
cot:SO2
a sosa:ObservableProperty ;
skos:exactMatch m3-lite:ChemicalAgentAtmosphericConcentrationSO2 ;
rdfs:label "SO2"@en ;
rdfs:comment "A colourless pungent toxic gas formed by burning sulphur in air."@en ;
prov:wasInfluencedBy <https://www.lexico.com/en/definition/sulphur_dioxide> ;
rdfs:isDefinedBy cot: .
cot:Light
a sosa:ObservableProperty ;
skos:relatedMatch m3-lite:Illuminance ;
rdfs:label "Light"@en ;
rdfs:comment "The natural agent that stimulates sight and makes things visible."@en ;
prov:wasInfluencedBy <https://www.lexico.com/en/definition/light> ;
rdfs:isDefinedBy cot: .
cot:RelativeHumidity
a sosa:ObservableProperty ;
skos:exactMatch m3-lite:RelativeHumidity ;
rdfs:label "Relative Humidity"@en ;
rdfs:comment "The amount of water vapour present in air expressed as a percentage of the amount needed for saturation at the same temperature."@en ;
prov:wasInfluencedBy <https://www.lexico.com/en/definition/relative_humidity> ;
rdfs:isDefinedBy cot: .
cot:Temperature
a sosa:ObservableProperty ;
skos:exactMatch m3-lite:Temperature ;
rdfs:label "Temperature"@en ;
rdfs:comment "The degree or intensity of heat present in a substance or object, especially as expressed according to a comparative scale and shown by a thermometer or perceived by touch."@en ;
prov:wasInfluencedBy <https://www.lexico.com/en/definition/temperature> ;
rdfs:isDefinedBy cot: .
## Mobility
cot:Flow
a rdfs:Class ;
rdfs:label "Flow"@en ;
rdfs:comment "Collection of entities that are moving."@en ;
rdfs:isDefinedBy cot: .
cot:contains
a rdf:Property ;
rdfs:label "contains"@en ;
rdfs:comment "Ordered list of entities where a flow is moving."@en ;
rdfs:domain cot:Flow ;
rdfs:range rdf:List ;
rdfs:isDefinedBy cot: .
cot:AggregatedFlowCount
rdfs:subClassOf sosa:ObservableProperty ;
skos:broaderMatch m3-lite:Count ;
rdfs:label "Aggregated flow count"@en ;
rdfs:comment "Number of resources that are counted, aggregated by certain dimensions."@en ;
rdfs:isDefinedBy cot: .
cot:numberOfSeconds
a rdf:Property ;
rdfs:label "number of seconds"@en ;
rdfs:comment "Number of seconds that an AggregatedFlowCount has aggregated over."@en ;
rdfs:domain cot:AggregatedFlowCount ;
rdfs:range xsd:string ;
rdfs:isDefinedBy cot: .
cot:meansOfTransport
a rdf:Property ;
rdfs:label "Means of transport"@en ;
rdfs:comment "Means of transport that an AggregatedFlowCount has aggregated over."@en ;
rdfs:domain cot:AggregatedFlowCount ;
rdfs:isDefinedBy cot: .
cot:passedByVehiclesCount
a sosa:ObservableProperty ;
skos:broaderMatch m3-lite:Count ;
rdfs:label "passed by vehicles count"@en ;
rdfs:comment "The number of vehicles that are counted at a certain location, e.g. where a camera is observing."@en ;
rdfs:isDefinedBy cot: .
cot:passedByTransitVehiclesCount
a sosa:ObservableProperty ;
skos:broaderMatch m3-lite:Count ;
rdfs:label "passed by transit vehicles count"@en ;
rdfs:comment "The number of vehicles that are transitting through a certain area, e.g. the center of the city."@en ;
rdfs:isDefinedBy cot: .
cot:passedByUniqueVehiclesCount
a sosa:ObservableProperty ;
skos:broaderMatch m3-lite:Count ;
rdfs:label "passed by vehicles count"@en ;
rdfs:comment "The number of unique vehicles that are counted at a certain location, e.g. the location of a camera, or area."@en ;
rdfs:isDefinedBy cot: .
cot:passedByVehiclesInFlowCount
a sosa:ObservableProperty ;
skos:broaderMatch m3-lite:Count ;
rdfs:label "passed by vehicles count"@en ;
rdfs:comment "The number of vehicles that are counted between an origin and destination location, e.g. between two cameras."@en ;
rdfs:isDefinedBy cot: .
# Aggregations
cot:Aggregation
a rdfs:Class ;
rdfs:label "Aggregation"@en ;
rdfs:comment "Represents an aggregation of observations. Aggregations are always assumed to have a temporal and a geospatial dimension, as defined by the duringPeriod and inArea predicates. Omitting these values implies that there are no bounds set on that dimension."@en ;
rdfs:isDefinedBy cot: .
cot:AggregationPeriod
a rdfs:Class ;
rdfs:label "AggregationPeriod"@en ;
rdfs:comment "The periodicity of aggregations, e.g. hourly or daily."@en ;
rdfs:isDefinedBy cot: .
cot:Hourly
a cot:AggregationPeriod ;
rdfs:label "Hourly"@en ;
rdfs:comment "Aggregations are performed hourly."@en ;
rdfs:isDefinedBy cot: .
cot:Daily
a cot:AggregationPeriod ;
rdfs:label "Daily"@en ;
rdfs:comment "Aggregations are performed daily."@en ;
rdfs:isDefinedBy cot: .
cot:AggregationFunction
a rdfs:Class ;
skos:broadMatch <http://ns.inria.fr/ast/sql#AggregateFunction> ;
rdfs:label "AggregationFunction"@en ;
rdfs:comment "The function that's being used to perform the aggregation."@en ;
rdfs:isDefinedBy cot: .
cot:Sum
a cot:AggregationFunction ;
skos:exactMatch <http://ns.inria.fr/ast/sql#Sum> ;
rdfs:label "Sum"@en ;
rdfs:isDefinedBy cot: .
cot:Count
a cot:AggregationFunction ;
skos:exactMatch <http://ns.inria.fr/ast/sql#Count> ;
rdfs:label "Count"@en ;
rdfs:isDefinedBy cot: .
cot:Average
a cot:AggregationFunction ;
skos:exactMatch <http://ns.inria.fr/ast/sql#Avg> ;
rdfs:label "Average"@en ;
rdfs:isDefinedBy cot: .
cot:Minimum
a cot:AggregationFunction ;
skos:exactMatch <http://ns.inria.fr/ast/sql#Min> ;
rdfs:label "Minimum"@en ;
rdfs:isDefinedBy cot: .
cot:Maximum
a cot:AggregationFunction ;
skos:exactMatch <http://ns.inria.fr/ast/sql#Max> ;
rdfs:label "Maximum"@en ;
rdfs:isDefinedBy cot: .
cot:StdDev
a cot:AggregationFunction ;
skos:exactMatch <http://ns.inria.fr/ast/sql#StdDev> ;
rdfs:label "Standard Deviation"@en ;
rdfs:isDefinedBy cot: .
cot:hasAggregationPeriod
a rdf:Property ;
rdfs:label "hasAggregationPeriod"@en ;
rdfs:comment "The periodicity of an aggregation."@en ;
rdfs:domain cot:Aggregation ;
rdfs:range cot:AggregationPeriod ;
rdfs:isDefinedBy cot: .
cot:duringPeriod
a rdf:Property ;
rdfs:label "duringPeriod"@en ;
rdfs:comment "The period that's being aggregated."@en ;
rdfs:domain cot:Aggregation ;
rdfs:isDefinedBy cot: .
cot:inArea
a rdf:Property ;
rdfs:label "inArea"@en ;
rdfs:comment "The area that's being aggregated."@en ;
rdfs:domain cot:Aggregation ;
rdfs:isDefinedBy cot: .
cot:usingFunction
a rdf:Property ;
rdfs:label "usingFunction"@en ;
rdfs:comment "The function that is used for aggregating."@en ;
rdfs:domain cot:Aggregation ;
rdfs:range cot:AggregationFunction ;
rdfs:isDefinedBy cot: .