5df29aca667eee874f86da18098b37afb9d41618
[smartapi.git] / Ontology / src / 1.0 / EntityOntology-1.0.ttl
1 # Copyright 2016 ITEA 12004 SEAS Project.
2 # Copyright 2016-2019 Asema Electronics Ltd.
3
4 # Licensed under the Apache License, Version 2.0 (the "License");
5 # you may not use this file except in compliance with the License.
6 # You may obtain a copy of the License at
7 #
8 #      http://www.apache.org/licenses/LICENSE-2.0
9 #
10 # Unless required by applicable law or agreed to in writing,
11 # distributed under the License is distributed on an "AS IS" BASIS,
12 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 # See the License for the specific language governing permissions and
14 # limitations under the License.
15
16 @prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> . #Resource data framework
17 @prefix owl: <http://www.w3.org/2002/07/owl#> .              #Owl ontology language
18 @prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .      #RDF schema
19 @prefix xsd: <http://www.w3.org/2001/XMLSchema#> .           #XML standard datatypes
20 @prefix dc: <http://purl.org/dc/terms/> .     #Dublin Core Metadata Initiative terms
21 @prefix vann: <http://purl.org/vocab/vann/> .  #A vocabulary for annotating vocabulary descriptions
22 @prefix voaf: <http://purl.org/vocommons/voaf#> . #A vocabulary of a friend, for describing relations between linked vocabularies
23 @prefix vs: <http://www.w3.org/2003/06/sw-vocab-status/ns#> . #Semantic web vocabulary status ontology
24 @prefix foaf: <http://xmlns.com/foaf/0.1/>.
25 @prefix saref: <https://w3id.org/saref#>. #SAREF smart building appliances ontology
26 @prefix qudt: <http://data.nasa.gov/qudt/owl/qudt#> . #QUDT
27 @prefix vcard: <http://www.w3.org/2006/vcard/ns#> .
28
29 @prefix smartapi: <https://w3id.org/smartapi/>.
30 @base <https://w3id.org/smartapi/>.
31
32
33 #all standard smartapi entities
34 smartapi:EntityOntology a owl:Ontology , voaf:Ontology ;
35   dc:title "SmartAPI-EntityOntology ontology"@en ;
36   dc:description "The Smart API entity Ontology."@en ;
37   dc:issued "2016-01-26"^^xsd:date ;
38   dc:modified "2016-10-06"^^xsd:date ;
39   dc:creator <http://www.vtt.fi/JarmoKalaoja> ;
40   dc:creator <http://www.maxime-lefrancois.info/me#> ;
41   dc:contributor <http://zimmer.aprilfoolsreview.com/antoine#me> ;
42   dc:contributor [a foaf:Person ; foaf:name "Erkki Siira" ] ;
43   dc:contributor [a foaf:Person ; foaf:name "Takoua Ghariani" ] ;
44   dc:contributor [a foaf:Person ; foaf:name "Marc Girod-Genet" ] ;
45   dc:contributor [a foaf:Person ; foaf:name "Hannu Järvinen" ] ;
46   dc:contributor [a foaf:Person ; foaf:name "Pyry Lehtimäki" ] ;
47   vann:preferredNamespacePrefix "smartapi" ;
48   vann:preferredNamespaceUri <https://w3id.org/smartapi/> ;
49   owl:versionIRI <https://w3id.org/smartapi/EntityOntology/1.0> ;
50   owl:versionInfo "v1.0" .
51
52 # entity
53
54 smartapi:Entity a owl:Class ;
55   rdfs:label "Entity"@en ;
56   rdfs:label "Entiteetti"@fi ;
57   rdfs:comment "Can be used instead of thing to constraint only entities defined by smartapi ontology"@en ;
58   rdfs:subClassOf smartapi:Object;
59   vs:term_status "testing" ;
60   owl:equivalentClass dc:Agent ;
61   rdfs:isDefinedBy smartapi:EntityOntology.
62   
63 smartapi:entity a owl:ObjectProperty ;
64   rdfs:label "Entity"@en ;
65   rdfs:comment "Related entity of interest."@en ;
66   rdfs:range smartapi:Entity ;
67   rdfs:isDefinedBy smartapi:EntityOntology.
68
69 smartapi:PhysicalEntity a owl:Class ;
70   rdfs:label "Physical entity"@en ;
71   rdfs:label "Fyysinen entiteetti"@fi ;
72   rdfs:comment "PhysicalEntity has material existence"@en ;
73   vs:term_status "testing" ;
74   rdfs:subClassOf smartapi:Entity;
75   rdfs:isDefinedBy smartapi:EntityOntology.
76
77 smartapi:AbstractEntity a owl:Class ;
78   rdfs:label "Abstract entity"@en ;
79   rdfs:label "Abstrakti entiteetti"@fi ;
80   rdfs:comment "Abstract entity has no material existence"@en ;
81   vs:term_status "testing" ;
82   rdfs:subClassOf smartapi:Entity;
83   owl:disjointWith smartapi:PhysicalEntity;
84   rdfs:isDefinedBy smartapi:EntityOntology.
85
86 smartapi:FacilityManagementEntity a owl:Class ;
87   rdfs:label "Facility management"@en ;
88   rdfs:label "Kiinteistöhuolto"@fi ;
89   rdfs:comment "Entity related to facility management"@en ;
90   vs:term_status "testing" ;
91   rdfs:subClassOf smartapi:Entity;
92   rdfs:isDefinedBy smartapi:EntityOntology.
93
94 #smartapi:Endurant a owl:Class;
95 #  rdfs:label "Endurant"@en ;
96 #  rdfs:comment """Also known as continuants, or in some cases as substance, endurants are those entities that can be observed-perceived as a complete concept, at no matter which given snapshot of time. Were we to freeze time we would still be able to perceive/conceive the entire endurant.
97 #  Examples include material objects (such as an apple or a human), and abstract fiat objects (such as an organization, or the border of a country)."""@en ;
98 #  rdfs:subClassOf smartapi:Entity;
99 #  vs:term_status "testing" ;
100 #  rdfs:isDefinedBy smartapi:EntityOntology .
101
102 smartapi:System a owl:Class ;
103   rdfs:label "System"@en ;
104   rdfs:label "Järjestelmä"@fi ;
105   rdfs:comment "System is a concrete or abstract set of things composing a complex whole."@en ;
106   rdfs:subClassOf smartapi:Entity;
107   vs:term_status "testing" ;
108   rdfs:isDefinedBy smartapi:EntityOntology .
109
110 # abstract entities
111
112 smartapi:Service a owl:Class ;
113   rdfs:label "Service"@en ;
114   rdfs:label "Palvelu"@fi ;
115   rdfs:comment "Service is an abstract entity, typically with activities described as capabilities."@en ;
116   rdfs:subClassOf smartapi:AbstractEntity ;
117   rdfs:seeAlso saref:Service, <http://purl.org/goodrelations/v1#Offering> ;
118   vs:term_status "testing" ;
119   rdfs:isDefinedBy smartapi:EntityOntology .
120
121 smartapi:ResourceManager a owl:Class ;
122   rdfs:label "Resource manager"@en ;
123   rdfs:label "Resurssienhallinta"@fi ;
124   rdfs:comment "The class of resource managers."@en ;
125   rdfs:isDefinedBy smartapi:EntityOntology ;
126   rdfs:subClassOf smartapi:AbstractEntity ;
127   vs:term_status "testing" .
128
129 smartapi:Organization a owl:Class ;
130   rdfs:label "Organization"@en ;
131   rdfs:label "Organisaatio"@fi ;
132   rdfs:comment "Resource indicating an organization."@en ;
133   owl:equivalentClass vcard:Organization ;
134   rdfs:subClassOf smartapi:AbstractEntity ;
135   vs:term_status "testing" ;
136   rdfs:isDefinedBy smartapi:EntityOntology.
137   
138 smartapi:Subscription a owl:Class ;
139   rdfs:label "Subscription"@en ;
140   rdfs:label "Tilaus"@fi ;
141   rdfs:comment "An arrangement for providing, receiving, or making use of something of a continuing or periodic nature."@en ;
142   rdfs:subClassOf smartapi:AbstractEntity ;
143   vs:term_status "testing" ;
144   rdfs:isDefinedBy smartapi:EntityOntology .
145
146 smartapi:ServiceSubscription a owl:Class ;
147   rdfs:label "Service subscription"@en ;
148   rdfs:label "Palvelun tilaus"@fi ;
149   rdfs:comment "An arrangement for using a service for a given time."@en ;
150   rdfs:subClassOf smartapi:Subscription ;
151   vs:term_status "testing" ;
152   rdfs:isDefinedBy smartapi:EntityOntology .
153
154 # service providers
155
156 smartapi:ServiceProvider a owl:Class ;
157   rdfs:label "Service provider"@en ;
158   rdfs:label "Palveluntarjoaja"@fi ;
159   rdfs:comment "The class of service providers."@en ;
160   rdfs:subClassOf smartapi:AbstractEntity  ;
161   rdfs:isDefinedBy smartapi:EntityOntology ;
162   vs:term_status "testing" .
163   
164
165 # facility management categories
166
167 smartapi:WasteManagementEntity a owl:Class ;
168   rdfs:label "Waste"@en ;
169   rdfs:label "Jäte"@fi ;
170   rdfs:comment "Entity related to waste management."@en ;
171   rdfs:subClassOf smartapi:FacilityManagementEntity;
172   vs:term_status "testing" ;
173   rdfs:isDefinedBy smartapi:EntityOntology .
174   
175 smartapi:WaterManagementEntity a owl:Class ;
176   rdfs:label "Water"@en ;
177   rdfs:label "Vesi"@fi ;
178   rdfs:comment "Entity related to water management."@en ;
179   rdfs:subClassOf smartapi:FacilityManagementEntity;
180   vs:term_status "testing" ;
181   rdfs:isDefinedBy smartapi:EntityOntology .
182   
183 smartapi:HeatingManagementEntity a owl:Class ;
184   rdfs:label "Heating"@en ;
185   rdfs:label "Lämmitys"@fi ;
186   rdfs:comment "Entity related to heating management."@en ;
187   rdfs:subClassOf smartapi:FacilityManagementEntity;
188   vs:term_status "testing" ;
189   rdfs:isDefinedBy smartapi:EntityOntology .
190   
191 smartapi:CoolingManagementEntity a owl:Class ;
192   rdfs:label "Cooling"@en ;
193   rdfs:label "Viilennys"@fi ;
194   rdfs:comment "Entity related to cooling management."@en ;
195   rdfs:subClassOf smartapi:FacilityManagementEntity;
196   vs:term_status "testing" ;
197   rdfs:isDefinedBy smartapi:EntityOntology .
198   
199 smartapi:ElectricityManagementEntity a owl:Class ;
200   rdfs:label "Electricity"@en ;
201   rdfs:label "Sähkö"@fi ;
202   rdfs:comment "Entity related to electricity management."@en ;
203   rdfs:subClassOf smartapi:FacilityManagementEntity;
204   vs:term_status "testing" ;
205   rdfs:isDefinedBy smartapi:EntityOntology .
206   
207 smartapi:SpaceManagementEntity a owl:Class ;
208   rdfs:label "Space"@en ;
209   rdfs:label "Tilat"@fi ;
210   rdfs:comment "Entity related to space management."@en ;
211   rdfs:subClassOf smartapi:FacilityManagementEntity;
212   vs:term_status "testing" ;
213   rdfs:isDefinedBy smartapi:EntityOntology .
214   
215 smartapi:SecurityManagementEntity a owl:Class ;
216   rdfs:label "Security"@en ;
217   rdfs:label "Turvallisuus"@fi ;
218   rdfs:comment "Entity related to security management."@en ;
219   rdfs:subClassOf smartapi:FacilityManagementEntity;
220   vs:term_status "testing" ;
221   rdfs:isDefinedBy smartapi:EntityOntology .
222   
223 # persons
224
225 smartapi:Person a owl:Class ;
226   rdfs:label "Person"@en ;
227   rdfs:label "Henkilö"@fi ;
228   rdfs:comment "Resource indicating a person."@en ;
229   owl:equivalentClass vcard:Individual ;
230   rdfs:subClassOf smartapi:PhysicalEntity, smartapi:SecurityManagementEntity ;
231   vs:term_status "testing" ;
232   rdfs:isDefinedBy smartapi:EntityOntology.
233
234 smartapi:person a owl:ObjectProperty ;
235   rdfs:label "Person"@en ;
236   rdfs:comment "Person related to the subject."@en ;
237   rdfs:range smartapi:Entity ;
238   rdfs:isDefinedBy smartapi:EntityOntology.
239   
240 smartapi:Employee a owl:Class ;
241   rdfs:label "Employee"@en ;
242   rdfs:label "Työntekijä"@fi ;
243   rdfs:comment "Resource indicating an employee."@en ;
244   owl:equivalentClass vcard:Individual ;
245   rdfs:subClassOf smartapi:Person ;
246   vs:term_status "testing" ;
247   rdfs:isDefinedBy smartapi:EntityOntology.
248
249 smartapi:ExternalEmployee a owl:Class ;
250   rdfs:label "External employee"@en ;
251   rdfs:label "Ulkoinen työntekijä"@fi ;
252   rdfs:comment "Resource indicating an external employee."@en ;
253   owl:equivalentClass vcard:Individual ;
254   rdfs:subClassOf smartapi:Person ;
255   vs:term_status "testing" ;
256   rdfs:isDefinedBy smartapi:EntityOntology.
257
258 smartapi:TemporaryEmployee a owl:Class ;
259   rdfs:label "Temporary employee"@en ;
260   rdfs:label "Tilapäinen työntekijä"@fi ;
261   rdfs:comment "Resource indicating a temporary employee."@en ;
262   owl:equivalentClass vcard:Individual ;
263   rdfs:subClassOf smartapi:Person ;
264   vs:term_status "testing" ;
265   rdfs:isDefinedBy smartapi:EntityOntology.
266
267 smartapi:Visitor a owl:Class ;
268   rdfs:label "Visitor"@en ;
269   rdfs:label "Vierailija"@fi ;
270   rdfs:comment "Resource indicating a visitor."@en ;
271   owl:equivalentClass vcard:Individual ;
272   rdfs:subClassOf smartapi:Person ;
273   vs:term_status "testing" ;
274   rdfs:isDefinedBy smartapi:EntityOntology.
275   
276 smartapi:Resident a owl:Class ;
277   rdfs:label "Resident"@en ;
278   rdfs:label "Asukas"@fi ;
279   rdfs:comment "Resource indicating a resident."@en ;
280   owl:equivalentClass vcard:Individual ;
281   rdfs:subClassOf smartapi:Person ;
282   vs:term_status "testing" ;
283   rdfs:isDefinedBy smartapi:EntityOntology.
284   
285 smartapi:BuildingManager a owl:Class ;
286   rdfs:label "Building manager"@en ;
287   rdfs:label "Isännöitsijä"@fi ;
288   rdfs:comment "Resource indicating a building manager."@en ;
289   owl:equivalentClass vcard:Individual ;
290   rdfs:subClassOf smartapi:Person ;
291   vs:term_status "testing" ;
292   rdfs:isDefinedBy smartapi:EntityOntology.
293
294 # devices
295   
296 smartapi:Device a owl:Class ;
297   rdfs:label "Device"@en ;
298   rdfs:label "Laite"@fi ;
299   rdfs:comment "Device is a physical/concrete electronic or mechanic system created for to provide one or more abstract of concrete functions."@en ;
300   rdfs:subClassOf smartapi:PhysicalEntity;
301   rdfs:seeAlso saref:Device;
302   vs:term_status "testing" ;
303   rdfs:isDefinedBy smartapi:EntityOntology.
304
305 smartapi:NFCDevice a owl:Class ;
306   rdfs:label "NFC device"@en ;
307   rdfs:label "NFC-laite"@fi ;
308   rdfs:comment "An NFC device is a device able to work at least in one of the modes of the full NFC device: NFC card emulation, NFC reader/writer, or NFC peer-to-peer."@en ;
309   rdfs:subClassOf smartapi:Device, smartapi:SecurityManagementEntity;
310   vs:term_status "testing" ;
311   rdfs:isDefinedBy smartapi:EntityOntology.
312
313 smartapi:RFIDDevice a owl:Class ;
314   rdfs:label "RFID device"@en ;
315   rdfs:label "RFID-laite"@fi ;
316   rdfs:comment "A Radio-frequency identification (RFID) device uses electromagnetic fields to automatically identify and track tags attached to objects. The tags contain electronically stored information."@en ;
317   rdfs:subClassOf smartapi:Device, smartapi:SecurityManagementEntity;
318   vs:term_status "testing" ;
319   rdfs:isDefinedBy smartapi:EntityOntology.
320
321 smartapi:NFCWriter a owl:Class ;
322   rdfs:label "NFC writer"@en ;
323   rdfs:label "NFC-kirjoittaja"@fi ;
324   rdfs:comment "An NFC writer is a device able to write information onto inexpensive NFC tags embedded in labels or smart posters."@en ;
325   rdfs:subClassOf smartapi:NFCDevice;
326   vs:term_status "testing" ;
327   rdfs:isDefinedBy smartapi:EntityOntology.
328
329 smartapi:NFCCard a owl:Class ;
330   rdfs:label "NFC card"@en ;
331   rdfs:label "NFC-kortti"@fi ;
332   rdfs:comment "An NFC card is an inexpensive NFC tag embedded, for instance, in a card, label or smart poster."@en ;
333   rdfs:subClassOf smartapi:NFCDevice, smartapi:Tag ;
334   vs:term_status "testing" ;
335   rdfs:isDefinedBy smartapi:EntityOntology.
336
337 smartapi:Tag a owl:Class ;
338   rdfs:label "Tag"@en ;
339   rdfs:label "Tunniste"@fi ;
340   rdfs:comment "A tag is a label attached to someone or something for the purpose of identification or to give other information."@en ;
341   rdfs:subClassOf smartapi:Device, smartapi:ElectricityManagementEntity ;
342   vs:term_status "testing" ;
343   rdfs:isDefinedBy smartapi:EntityOntology.
344
345 smartapi:RFIDTag a owl:Class ;
346   rdfs:label "RFID tag"@en ;
347   rdfs:label "RFID-tunniste"@fi ;
348   rdfs:comment "An RFID tag contains electronically stored information that can be read using an RFID reader."@en ;
349   rdfs:subClassOf smartapi:Tag, smartapi:RFIDDevice ;
350   vs:term_status "testing" ;
351   rdfs:isDefinedBy smartapi:EntityOntology.
352
353 smartapi:PassiveRFIDTag a owl:Class ;
354   rdfs:label "Passive RFID tag"@en ;
355   rdfs:label "Passiivinen RFID-tunniste"@fi ;
356   rdfs:comment "A passive RFID tag is an RFID tag without a battery that uses the radio energy transmitted by the RFID reader."@en ;
357   rdfs:subClassOf smartapi:RFIDTag ;
358   vs:term_status "testing" ;
359   rdfs:isDefinedBy smartapi:EntityOntology.
360
361 smartapi:ActiveRFIDTag a owl:Class ;
362   rdfs:label "Active RFID tag"@en ;
363   rdfs:label "Aktiivinen RFID-tunniste"@fi ;
364   rdfs:comment "An active RFID tag is an RFID tag with on-board battery and it periodically transmits its ID signal."@en ;
365   rdfs:subClassOf smartapi:RFIDTag ;
366   vs:term_status "testing" ;
367   rdfs:isDefinedBy smartapi:EntityOntology.
368
369 smartapi:Appliance a owl:Class ;
370   rdfs:label "Appliance"@en ;
371   rdfs:label "Kodinkone"@fi ;
372   rdfs:comment "An appliance is a category of electrical/mechanical machines at home which uses energy to accomplish some household activities, such as cooking or cleaning."@en ;
373   rdfs:subClassOf smartapi:Device;
374   rdfs:seeAlso saref:Applicance;
375   vs:term_status "testing" ;
376   rdfs:isDefinedBy smartapi:EntityOntology.
377
378 smartapi:IPCapableDevice a owl:Class ;
379   rdfs:label "IP capable device"@en ;
380   rdfs:label "IP-yhteensopiva laite"@fi ;
381   rdfs:comment "The class of IP capable network device."@en ;
382   rdfs:isDefinedBy smartapi:EntityOntology ;
383   rdfs:subClassOf smartapi:Device ;
384   vs:term_status "testing" .
385
386 smartapi:Gateway a owl:Class ;
387   rdfs:label "Gateway"@en ;
388   rdfs:label "Yhdyskäytävä"@fi ;
389   rdfs:subClassOf smartapi:Device;
390   rdfs:comment "A network node equipped for interfacing with another network that uses different communication protocols."@en ;
391   vs:term_status "testing" ;
392   rdfs:isDefinedBy smartapi:EntityOntology .
393
394 smartapi:Switch a owl:Class;
395   rdfs:comment "A switch."@en ;
396   rdfs:label "Switch"@en ;
397   rdfs:label "Kytkin"@fi ;
398   rdfs:subClassOf smartapi:Device, smartapi:ElectricityManagementEntity;
399   vs:term_status "testing" ;
400   rdfs:isDefinedBy smartapi:EntityOntology .
401
402 smartapi:Relay a owl:Class ;
403   rdfs:comment "A relay switch."@en ;
404   rdfs:label "Relay"@en ;
405   rdfs:label "Rele"@fi ;
406   rdfs:subClassOf smartapi:Switch;
407   vs:term_status "testing" ;
408   rdfs:isDefinedBy smartapi:EntityOntology .
409
410 smartapi:CircuitBreaker a owl:Class ;
411   rdfs:comment "A circuit breaker switch for protection."@en ;
412   rdfs:label "CircuitBreaker"@en ;
413   rdfs:label "Katkaisija"@fi ;
414   rdfs:subClassOf smartapi:Switch;
415   vs:term_status "testing" ;
416   rdfs:isDefinedBy smartapi:EntityOntology .
417
418 smartapi:Resistor a owl:Class ;
419   rdfs:label "Resistor"@en ;
420   rdfs:label "Vastus"@fi ;
421   rdfs:comment "A device having a designed resistance to the passage of an electric current."@en ;
422   rdfs:subClassOf smartapi:Device;
423   vs:term_status "testing" ;
424   rdfs:isDefinedBy smartapi:EntityOntology .
425
426 smartapi:Actuator a owl:Class ;
427   rdfs:label "Actuator"@en ;
428   rdfs:label "Toimilaite"@fi ;
429   rdfs:comment "An actuator is an electronic component, module, or subsystem whose purpose is to actuate based on a given control signal."@en ;
430   rdfs:subClassOf smartapi:Device, smartapi:ElectricityManagementEntity;
431   vs:term_status "testing" ;
432   rdfs:isDefinedBy smartapi:EntityOntology.
433
434 smartapi:Sensor a owl:Class ;
435   rdfs:label "Sensor"@en ;
436   rdfs:label "Sensori"@fi ;
437   rdfs:comment "A sensor is an electronic component, module, or subsystem whose purpose is to detect events or changes in its environment and send the information to other electronics."@en ;
438   rdfs:subClassOf smartapi:Device, smartapi:ElectricityManagementEntity;
439   vs:term_status "testing" ;
440   rdfs:isDefinedBy smartapi:EntityOntology.
441
442 smartapi:Seismometer a owl:Class ;
443   rdfs:label "Seismometer"@en ;
444   rdfs:label "Seismografi"@fi ;
445   rdfs:comment "A seismometer is an instrument that measures motion of the ground, including those of seismic waves generated by earthquakes, volcanic eruptions, and other seismic sources such as by the use of explosives."@en ;
446   rdfs:subClassOf smartapi:Sensor;
447   vs:term_status "testing" ;
448   rdfs:isDefinedBy smartapi:EntityOntology.
449
450 smartapi:AirFlowMeter a owl:Class ;
451   rdfs:label "Air flow meter"@en ;
452   rdfs:label "Ilmavirtausmittari"@fi ;
453   rdfs:comment "An air flow meter, is a device that measures air flow, i.e. how much air is flowing through a tube. It does not measure the volume of the air passing through the tube, it measures the mass of air flowing through the device per unit time."@en ;
454   rdfs:subClassOf smartapi:Sensor;
455   vs:term_status "testing" ;
456   rdfs:isDefinedBy smartapi:EntityOntology.
457
458 smartapi:Speedometer a owl:Class ;
459   rdfs:label "Speedometer"@en ;
460   rdfs:label "Nopeusmittari"@fi ;
461   rdfs:comment "A speedometer or a speed meter is a gauge that measures and displays the instantaneous speed of a vehicle."@en ;
462   rdfs:subClassOf smartapi:Sensor;
463   vs:term_status "testing" ;
464   rdfs:isDefinedBy smartapi:EntityOntology.
465
466 smartapi:ElectricSensor a owl:Class ;
467   rdfs:label "Electric sensor"@en ;
468   rdfs:label "Sähkösensori"@fi ;
469   rdfs:comment "A sensor measuring electric current, electric potential, magnetic, radio, or other electricity related phenomenon."@en ;
470   rdfs:subClassOf smartapi:Sensor;
471   vs:term_status "testing" ;
472   rdfs:isDefinedBy smartapi:EntityOntology.
473
474 smartapi:CurrentSensor a owl:Class ;
475   rdfs:label "Current sensor"@en ;
476   rdfs:label "Virta-anturi"@fi ;
477   rdfs:comment "A current sensor is a device that detects electric current (AC or DC) in a wire, and generates a signal proportional to that current."@en ;
478   rdfs:subClassOf smartapi:ElectricSensor;
479   vs:term_status "testing" ;
480   rdfs:isDefinedBy smartapi:EntityOntology.
481
482 smartapi:Magnetometer a owl:Class ;
483   rdfs:label "Magnetometer"@en ;
484   rdfs:label "Magnetometri"@fi ;
485   rdfs:comment "A magnetometer is an instrument that measures magnetism—either the magnetization of a magnetic material like a ferromagnet, or the direction, strength, or relative change of a magnetic field at a particular location. A compass is a simple type of magnetometer, one that measures the direction of an ambient magnetic field."@en ;
486   rdfs:subClassOf smartapi:ElectricSensor;
487   vs:term_status "testing" ;
488   rdfs:isDefinedBy smartapi:EntityOntology.
489
490 smartapi:VoltageDetector a owl:Class ;
491   rdfs:label "VoltageDetector"@en ;
492   rdfs:label "Jänniteanturi"@fi ;
493   rdfs:comment "A voltage detector, test light, test lamp, voltage tester, or mains tester is a simple piece of electronic test equipment used to determine the presence or absence of an electric voltage (usually alternating current (AC) in a piece of equipment under test. A test light is generally simpler and less costly than a measuring instrument such as a multimeter, and often suffices for checking for the presence of voltage on a conductor."@en ;
494   rdfs:subClassOf smartapi:ElectricSensor;
495   vs:term_status "testing" ;
496   rdfs:isDefinedBy smartapi:EntityOntology.
497
498 smartapi:Multimeter a owl:Class ;
499   rdfs:label "Multimeter"@en ;
500   rdfs:label "Yleismittari"@fi ;
501   rdfs:comment "A multimeter or a multitester, also known as a VOM (volt-ohm-milliammeter), is an electronic measuring instrument that combines several measurement functions in one unit. A typical multimeter can measure voltage, current, and resistance."@en ;
502   rdfs:subClassOf smartapi:ElectricSensor;
503   vs:term_status "testing" ;
504   rdfs:isDefinedBy smartapi:EntityOntology.
505
506 smartapi:EnvironmentalSensor a owl:Class ;
507   rdfs:label "Environmental sensor"@en ;
508   rdfs:label "Ympäristöanturi"@fi ;
509   rdfs:comment "An environmental sensor is a sensor that measures phenomena related to environment, such as, humidity, moisture, weather and air quality."@en ;
510   rdfs:subClassOf smartapi:Sensor, smartapi:SecurityManagementEntity ;
511   vs:term_status "testing" ;
512   rdfs:isDefinedBy smartapi:EntityOntology.
513
514 smartapi:Thermometer a owl:Class ;
515   rdfs:label "Thermometer"@en ;
516   rdfs:label "Lämpömittari"@fi ;
517   rdfs:comment "A thermometer is a device that measures temperature or a temperature gradient. A thermometer has two important elements: (1) a temperature sensor (e.g. the bulb of a mercury-in-glass thermometer or the digital sensor in an infrared thermometer) in which some change occurs with a change in temperature, and (2) some means of converting this change into a numerical value (e.g. the visible scale that is marked on a mercury-in-glass thermometer or the digital readout on an infrared model)."@en ;
518   rdfs:subClassOf smartapi:EnvironmentalSensor, smartapi:CoolingManagementEntity, smartapi:HeatingManagementEntity ;
519   vs:term_status "testing" ;
520   rdfs:isDefinedBy smartapi:EntityOntology.
521
522 smartapi:AirPollutionSensor a owl:Class ;
523   rdfs:label "Air pollution sensor"@en ;
524   rdfs:label "Ilmansaasteanturi"@fi ;
525   rdfs:comment "Air pollution sensors are devices that detect and monitor the presence of air pollution in the surrounding area. They can be used for both indoor and outdoor environments. Although there are various types of air pollution sensors, and some are specialized in certain aspects, the majority focuses on five components: ozone, particulate matter, carbon monoxide, sulfur dioxide, and nitrous oxide."@en ;
526   rdfs:subClassOf smartapi:EnvironmentalSensor;
527   vs:term_status "testing" ;
528   rdfs:isDefinedBy smartapi:EntityOntology.
529
530 smartapi:GasDetector a owl:Class ;
531   rdfs:label "Gas detector"@en ;
532   rdfs:label "Kaasunilmaisin"@fi ;
533   rdfs:comment "A gas detector is a device that detects the presence of gases in an area, often as part of a safety system. This type of equipment is used to detect a gas leak or other emissions and can interface with a control system so a process can be automatically shut down."@en ;
534   rdfs:subClassOf smartapi:EnvironmentalSensor;
535   vs:term_status "testing" ;
536   rdfs:isDefinedBy smartapi:EntityOntology.
537
538 smartapi:HumiditySensor a owl:Class ;
539   rdfs:label "Humidity sensor"@en ;
540   rdfs:label "Kosteusanturi"@fi ;
541   rdfs:comment "A humidity sensor (or hygrometer) senses, measures and reports the relative humidity in the air. Humidity measurement instruments usually rely on measurements of some other quantity such as temperature, pressure, mass or a mechanical or electrical change in a substance as moisture is absorbed. By calibration and calculation, these measured quantities can lead to a measurement of humidity."@en ;
542   rdfs:subClassOf smartapi:EnvironmentalSensor, smartapi:WaterManagementEntity;
543   vs:term_status "testing" ;
544   rdfs:isDefinedBy smartapi:EntityOntology.
545
546 smartapi:RainGauge a owl:Class ;
547   rdfs:label "Rain gauge"@en ;
548   rdfs:label "Sademittari"@fi ;
549   rdfs:comment "A rain gauge (also known as an udometer, pluviometer, or an ombrometer) is an instrument used by meteorologists and hydrologists to gather and measure the amount of liquid precipitation over a set period of time."@en ;
550   rdfs:subClassOf smartapi:EnvironmentalSensor, smartapi:WaterManagementEntity;
551   vs:term_status "testing" ;
552   rdfs:isDefinedBy smartapi:EntityOntology.
553
554 smartapi:RainSensor a owl:Class ;
555   rdfs:label "Rain sensor"@en ;
556   rdfs:label "Sadetunnistin"@fi ;
557   rdfs:comment "A rain sensor or rain switch is a switching device activated by rainfall. There are two main applications for rain sensors. The first is a water conservation device connected to an automatic irrigation system that causes the system to shut down in the event of rainfall. The second is a device used to protect the interior of an automobile from rain and to support the automatic mode of windscreen wipers."@en ;
558   rdfs:subClassOf smartapi:EnvironmentalSensor, smartapi:WaterManagementEntity;
559   vs:term_status "testing" ;
560   rdfs:isDefinedBy smartapi:EntityOntology.
561
562 smartapi:SnowGauge a owl:Class ;
563   rdfs:label "Snow gauge"@en ;
564   rdfs:label "Lumimittari"@fi ;
565   rdfs:comment "A snow gauge is a type of instrument used by meteorologists and hydrologists to gather and measure the amount of solid precipitation (as opposed to liquid precipitation that is measured by a rain gauge) over a set period of time."@en ;
566   rdfs:subClassOf smartapi:EnvironmentalSensor;
567   vs:term_status "testing" ;
568   rdfs:isDefinedBy smartapi:EntityOntology.
569
570 smartapi:MotionDetector a owl:Class ;
571   rdfs:label "Motion detector"@en ;
572   rdfs:label "Liiketunnistin"@fi ;
573   rdfs:comment "A motion detector is a device that detects moving objects, particularly people. Such a device is often integrated as a component of a system that automatically performs a task or alerts a user of motion in an area."@en ;
574   rdfs:subClassOf smartapi:EnvironmentalSensor;
575   vs:term_status "testing" ;
576   rdfs:isDefinedBy smartapi:EntityOntology.
577
578 smartapi:OccupancySensor a owl:Class ;
579   rdfs:label "Occupancy sensor"@en ;
580   rdfs:label "Läsnäoloanturi"@fi ;
581   rdfs:comment "Occupancy sensor is a descriptive term for various indoor motion detecting devices used to notice the presence of a person in a room or space, in order to automatically turn lights and/or temperature or ventilation systems on or off, using infrared, ultrasonic, microwave, or other technology."@en ;
582   rdfs:subClassOf smartapi:EnvironmentalSensor;
583   vs:term_status "testing" ;
584   rdfs:isDefinedBy smartapi:EntityOntology.
585
586 smartapi:ProximitySensor a owl:Class ;
587   rdfs:label "Proximity sensor"@en ;
588   rdfs:label "Läheisyysanturi"@fi ;
589   rdfs:comment "A proximity sensor is a sensor able to detect the presence of nearby objects without any physical contact. A proximity sensor often emits an electromagnetic field or a beam of electromagnetic radiation (infrared, for instance), and looks for changes in the field or return signal."@en ;
590   rdfs:subClassOf smartapi:EnvironmentalSensor;
591   vs:term_status "testing" ;
592   rdfs:isDefinedBy smartapi:EntityOntology.
593
594 smartapi:WaterMeter a owl:Class ;
595   rdfs:label "Water meter"@en ;
596   rdfs:label "Vesimittari"@fi ;
597   rdfs:comment "A water meter is used to measure the volume of water used by residential and commercial buildings that are supplied with water by a public water supply system. Water meters can also be used at the water source, well, or throughout a water system to determine flow through a particular portion of the system. In most of the world water meters measure flow in cubic metres (m3) or litres but in the USA and some other countries water meters are calibrated in cubic feet (ft.3) or US gallons on a mechanical or electronic register."@en ;
598   rdfs:subClassOf smartapi:Sensor, smartapi:WaterManagementEntity;
599   vs:term_status "testing" ;
600   rdfs:isDefinedBy smartapi:EntityOntology.
601
602 smartapi:Gyroscope a owl:Class ;
603   rdfs:label "Gyroscope"@en ;
604   rdfs:label "Gyroskooppi"@fi ;
605   rdfs:comment "A gyroscope is a device used for measuring or maintaining orientation and angular velocity."@en ;
606   rdfs:subClassOf smartapi:Sensor;
607   vs:term_status "testing" ;
608   rdfs:isDefinedBy smartapi:EntityOntology.
609
610 smartapi:NFCReader a owl:Class ;
611   rdfs:label "NFC reader"@en ;
612   rdfs:label "NFC-lukija"@fi ;
613   rdfs:comment "An NFC reader is a device able to read information stored on inexpensive NFC tags embedded in labels or smart posters."@en ;
614   rdfs:subClassOf smartapi:Sensor, smartapi:NFCDevice ;
615   vs:term_status "testing" ;
616   rdfs:isDefinedBy smartapi:EntityOntology.
617
618 smartapi:RFIDReader a owl:Class ;
619   rdfs:label "RFID reader"@en ;
620   rdfs:label "RFID-lukija"@fi ;
621   rdfs:comment "An RFID reader is a device able to read information stored on RFID tag embedded in the tracked object."@en ;
622   rdfs:subClassOf smartapi:Sensor, smartapi:RFIDDevice ;
623   vs:term_status "testing" ;
624   rdfs:isDefinedBy smartapi:EntityOntology.
625
626 # pumps
627
628 smartapi:Pump a owl:Class ;
629   rdfs:label "Pump"@en ;
630   rdfs:label "Pumppu"@fi ;
631   rdfs:comment "A pump is a device that moves fluids (liquids or gases), or sometimes slurries, by mechanical action."@en ;
632   rdfs:subClassOf smartapi:Device, smartapi:ElectricityManagementEntity;
633   vs:term_status "testing" ;
634   rdfs:isDefinedBy smartapi:EntityOntology.
635
636 smartapi:WaterPump rdf:type owl:Class ;
637   rdfs:subClassOf smartapi:Pump, smartapi:WaterManagementEntity ;
638   rdfs:comment "Water pump moves water from one place to another."@en ;
639   rdfs:label "Vesipumppu"@fi ;
640   rdfs:label "Water pump"@en ;
641   rdfs:isDefinedBy smartapi:EntityOntology .
642
643 #smartapi:DevicePart a owl:Class ;
644 #  rdfs:label "Device part"@en ;
645 #  rdfs:label "Laitteen osa"@fi ;
646 #  rdfs:comment "A physical part of a device that may be a device itself."@en ;
647 #  rdfs:subClassOf smartapi:PhysicalEntity;
648 #  vs:term_status "testing" ;
649 #  rdfs:isDefinedBy smartapi:EntityOntology.
650
651 smartapi:Container a owl:Class ;
652   rdfs:label "Container"@en ;
653   rdfs:label "Säiliö"@fi ;
654   rdfs:comment "A container that may be filled with something."@en ;
655   rdfs:subClassOf smartapi:Container;
656   vs:term_status "testing" ;
657   rdfs:isDefinedBy smartapi:EntityOntology.
658
659 smartapi:WaterTank a owl:Class ;
660   rdfs:label "Water tank"@en ;
661   rdfs:label "Vesisäiliö"@fi ;
662   rdfs:comment "A container that may be filled with water."@en ;
663   rdfs:subClassOf smartapi:Container, smartapi:WaterManagementEntity, smartapi:ElectricityManagementEntity;
664   vs:term_status "testing" ;
665   rdfs:isDefinedBy smartapi:EntityOntology.
666
667 smartapi:GasTank a owl:Class ;
668   rdfs:label "Gas tank"@en ;
669   rdfs:label "Kaasusäiliö"@fi ;
670   rdfs:comment "A container that may be filled with gasoline."@en ;
671   rdfs:subClassOf smartapi:Container, smartapi:ElectricityManagementEntity ;
672   vs:term_status "testing" ;
673   rdfs:isDefinedBy smartapi:EntityOntology.
674
675 # activity
676
677 smartapi:Activity a owl:Class ;
678   rdfs:label "Activity"@en ;
679   rdfs:label "Aktiviteetti"@fi ;
680   rdfs:comment "Activity is a continuous task or process that an entity can be performing"@en ;
681   rdfs:subClassOf smartapi:Object;
682   vs:term_status "testing" ;
683   rdfs:isDefinedBy smartapi:EntityOntology .
684
685 smartapi:activity a owl:ObjectProperty ;
686   rdfs:label "Activity"@en ;
687   rdfs:comment "Relates an activity to a message"@en ;
688   rdfs:range smartapi:Activity ;
689   rdfs:domain smartapi:Message ;
690   vs:term_status "testing" ;
691   rdfs:isDefinedBy smartapi:EntityOntology .
692
693 smartapi:hasCapability rdf:type owl:ObjectProperty ;
694   rdfs:label "Has capability"@en ;
695   rdfs:comment "Activity description for an entity."@en ;
696   rdfs:isDefinedBy smartapi:EntityOntology ;
697   rdfs:range smartapi:Activity ;
698   rdfs:domain smartapi:Entity ;
699   vs:term_status "testing" .
700
701 smartapi:Optimizing a owl:Class ;
702   rdfs:label "Optimizing"@en ;
703   rdfs:label "Optimointi"@fi ;
704   rdfs:comment "Optimizing is a continuous task or process that an entity can be performing to optimize"@en ;
705   rdfs:subClassOf smartapi:Activity ;
706   vs:term_status "testing" ;
707   rdfs:isDefinedBy smartapi:EntityOntology .
708
709 smartapi:Forecasting a owl:Class ;
710   rdfs:label "Forecasting"@en ;
711   rdfs:label "Ennustaminen"@fi ;
712   rdfs:comment "Forecasting is a continuous task or process that an entity can be performing to forecast"@en ;
713   rdfs:subClassOf smartapi:Activity ;
714   vs:term_status "testing" ;
715   rdfs:isDefinedBy smartapi:EntityOntology .
716
717 # energy resource
718
719 smartapi:EnergySystem a owl:Class ;
720   rdfs:label "Energy system"@en ;
721   rdfs:label "Energiajärjestelmä"@fi ;
722   rdfs:comment "An energy related physical system"@en ;
723   rdfs:subClassOf smartapi:System;
724   vs:term_status "testing" ;
725   rdfs:isDefinedBy smartapi:EntityOntology .
726
727 # energy load
728
729 smartapi:EnergyLoad a owl:Class ;
730   rdfs:label "Energy load"@en ;
731   rdfs:label "Energiakuorma"@fi ;
732   rdfs:comment "An energy load"@en ;
733   rdfs:subClassOf smartapi:EnergySystem;
734   vs:term_status "testing" ;
735   rdfs:isDefinedBy smartapi:EntityOntology .
736
737 smartapi:BuildingEnergyLoad a owl:Class ;
738   rdfs:label "Building energy load"@en ;
739   rdfs:label "Rakennuksen energiakuorma"@fi ;
740   rdfs:comment "Energy load in a building"@en ;
741   rdfs:subClassOf smartapi:BuildingSystem, smartapi:EnergyLoad;
742   vs:term_status "testing" ;
743   rdfs:isDefinedBy smartapi:EntityOntology.
744
745 smartapi:Lighting a owl:Class ;
746   rdfs:label "Lighting"@en ;
747   rdfs:label "Valaistus"@fi;
748   rdfs:comment "Lighting or illumination is the deliberate use of light to achieve a practical or aesthetic effect."@en ;
749   rdfs:subClassOf smartapi:BuildingEnergyLoad, smartapi:Device, smartapi:ElectricityManagementEntity ;
750   vs:term_status "testing" ;
751   rdfs:isDefinedBy smartapi:EntityOntology.
752
753 smartapi:HVAC a owl:Class ;
754   rdfs:label "HVAC"@en ;
755   rdfs:label "LVI"@fi;
756   rdfs:comment "Wikipeida: HVAC (heating, ventilating, and air conditioning; also heating, ventilation, and air conditioning) is the technology of indoor and vehicular environmental comfort. Its goal is to provide thermal comfort and acceptable indoor air quality."@en ;
757   rdfs:subClassOf smartapi:BuildingEnergyLoad ;
758   vs:term_status "testing" ;
759   rdfs:isDefinedBy smartapi:EntityOntology.
760
761 smartapi:Ventilation a owl:Class ;
762   rdfs:label "Ventilation"@en ;
763   rdfs:label "Ilmanvaihto"@fi;
764   rdfs:comment "ventilation"@en ;
765   rdfs:subClassOf smartapi:HVAC, smartapi:Device ;
766   vs:term_status "testing" ;
767   rdfs:isDefinedBy smartapi:EntityOntology.
768
769 smartapi:Heating a owl:Class ;
770   rdfs:label "Heating"@en ;
771   rdfs:label "Lämmitys"@fi;
772   rdfs:comment "Heating"@en ;
773   rdfs:subClassOf smartapi:HVAC, smartapi:Device ;
774   vs:term_status "testing" ;
775   rdfs:isDefinedBy smartapi:EntityOntology.
776
777 smartapi:AirConditioning a owl:Class ;
778   rdfs:label "Air conditioning"@en ;
779   rdfs:label "Ilmastointi"@fi;
780   rdfs:comment "Air conditioning"@en ;
781   rdfs:subClassOf smartapi:HVAC, smartapi:Device ;
782   vs:term_status "testing" ;
783   rdfs:isDefinedBy smartapi:EntityOntology.
784
785 smartapi:Lamp a owl:Class ;
786   rdfs:label "Lamp"@en ;
787   rdfs:label "Valaisin"@fi;
788   rdfs:comment "Lamp"@en ;
789   rdfs:subClassOf smartapi:Lighting ;
790   vs:term_status "testing" ;
791   rdfs:isDefinedBy smartapi:EntityOntology.
792
793 smartapi:Cooling a owl:Class ;
794   rdfs:label "Cooling"@en ;
795   rdfs:label "Jäähdytys"@fi;
796   rdfs:comment "Cooling"@en ;
797   rdfs:subClassOf smartapi:AirConditioning ;
798   vs:term_status "testing" ;
799   rdfs:isDefinedBy smartapi:EntityOntology.
800
801 smartapi:CentralHeating a owl:Class ;
802   rdfs:label "Central heating"@en ;
803   rdfs:label "Keskuslämmitys"@fi ;
804   rdfs:comment "The class of central (for several building spaces) heating systems part of HVAC. The energy source can be either district heating, electricity, heat pumps or direct burning of fuels such as wood or oil."@en ;
805   rdfs:subClassOf smartapi:Heating, smartapi:HeatingManagementEntity ;
806   vs:term_status "testing" ;
807   rdfs:isDefinedBy smartapi:EntityOntology.
808
809 smartapi:CentralCooling a owl:Class ;
810   rdfs:label "Central cooling"@en ;
811   rdfs:label "Keskusjäähdytys"@fi ;
812   rdfs:comment "The class of central (for several building spaces) cooling systems part of HVAC. The energy source is typically either electricity, but heat pumps or lower outside temperature can also be used."@en ;
813   rdfs:subClassOf smartapi:Cooling, smartapi:CoolingManagementEntity ;
814   vs:term_status "testing" ;
815   rdfs:isDefinedBy smartapi:EntityOntology.
816
817 smartapi:AirHeating a owl:Class ;
818   rdfs:label "Air heating"@en ;
819   rdfs:label "Ilmalämmitys"@fi ;
820   rdfs:comment "A (forced)-air central heating system is one which uses air as its heat transfer medium into space. "@en ;
821   rdfs:subClassOf smartapi:CentralHeating ;
822   vs:term_status "testing" ;
823   rdfs:isDefinedBy smartapi:EntityOntology.
824
825 smartapi:UnderFloorHeating a owl:Class ;
826   rdfs:label "Under floor heating"@en ;
827   rdfs:label "Lattialämmitys"@fi ;
828   rdfs:comment "A type of central heating system using the under floor heaters instead of separate radiators as the means of providing the heat energy to space. "@en ;
829   rdfs:subClassOf smartapi:CentralHeating ;
830   vs:term_status "testing" ;
831   rdfs:isDefinedBy smartapi:EntityOntology.
832
833 smartapi:SpaceHeater a owl:Class ;
834   rdfs:label "Space heater"@en ;
835   rdfs:label "Sisälämmitin"@fi ;
836   rdfs:comment "An appliance providing heat to a building space by radiation or convection. It is typically part of central heating system."@en ;
837   rdfs:subClassOf smartapi:Appliance, smartapi:Heating, smartapi:HeatingManagementEntity ;
838   vs:term_status "testing" ;
839   rdfs:isDefinedBy smartapi:EntityOntology.
840
841 smartapi:SpaceCooler a owl:Class ;
842   rdfs:label "Space cooler"@en ;
843   rdfs:label "Tilan jäähdytin"@fi ;
844   rdfs:comment "An applicance providing cooling to a building space. It is typically part of central cooling system."@en ;
845   rdfs:subClassOf smartapi:Appliance, smartapi:Cooling, smartapi:CoolingManagementEntity ;
846   vs:term_status "testing" ;
847   rdfs:isDefinedBy smartapi:EntityOntology.
848
849 smartapi:ElectricRadiator a owl:Class ;
850   rdfs:label "Electric radiator"@en ;
851   rdfs:label "Sähköpatteri"@fi ;
852   rdfs:comment "An electric radiator"@en ;
853   rdfs:subClassOf smartapi:SpaceHeater,smartapi:EnergyLoad ;
854   vs:term_status "testing" ;
855   rdfs:isDefinedBy smartapi:EntityOntology.
856
857 smartapi:HotWaterRadiator a owl:Class ;
858   rdfs:label "Hot water radiator"@en ;
859   rdfs:label "Lämpövesipatteri"@fi ;
860   rdfs:comment "A hot water / liquid /steam radiator."@en ;
861   rdfs:subClassOf smartapi:SpaceHeater, smartapi:EnergyLoad, smartapi:WaterManagementEntity ;
862   vs:term_status "testing" ;
863   rdfs:isDefinedBy smartapi:EntityOntology.
864
865 smartapi:UnderFloorHeater a owl:Class ;
866   rdfs:label "Under floor heater"@en ;
867   rdfs:label "Lattialämmitin"@fi ;
868   rdfs:comment "Also known as radiant heat, underfloor heating uses a network of pipes, tubing or heating cables, buried in or attached beneath a floor to allow heat to rise into the room."@en ;
869   rdfs:subClassOf smartapi:SpaceHeater, smartapi:EnergyLoad ;
870   vs:term_status "testing" ;
871   rdfs:isDefinedBy smartapi:EntityOntology.
872
873 smartapi:SaunaStove a owl:Class ;
874   rdfs:label "Sauna stove"@en ;
875   rdfs:label "Kiuas"@fi ;
876   rdfs:comment "A heat and steam source in a sauna not usually part of central heating. Heat can be generated either electric or burning wood directly."@en ;
877   rdfs:subClassOf smartapi:SpaceHeater ;
878   vs:term_status "testing" ;
879   rdfs:isDefinedBy smartapi:EntityOntology.
880
881 smartapi:PulpMill a owl:Class ;
882   rdfs:comment "A pulp mill. Used as a load."@en ;
883   rdfs:label "Pulp mill"@en ;
884   rdfs:label "Sellutehdas"@fi ;
885   rdfs:subClassOf smartapi:EnergyLoad, smartapi:IndustrialFacility ;
886   vs:term_status "testing" ;
887   rdfs:isDefinedBy smartapi:EntityOntology.
888
889 smartapi:PaperMill a owl:Class ;
890   rdfs:comment "A paper mill. Used as a load."@en ;
891   rdfs:label "Paper mill"@en ;
892   rdfs:label "Paperitehdas"@fi ;
893   rdfs:subClassOf smartapi:EnergyLoad, smartapi:IndustrialFacility ;
894   vs:term_status "testing" ;
895   rdfs:isDefinedBy smartapi:EntityOntology.
896
897 # energy generator
898
899 smartapi:EnergyGenerator a owl:Class ;
900   rdfs:label "Energy generator"@en ;
901   rdfs:label "Energian tuottaja"@fi ;
902   rdfs:comment "An energy generator"@en ;
903   rdfs:subClassOf smartapi:EnergySystem;
904   vs:term_status "testing" ;
905   rdfs:isDefinedBy smartapi:EntityOntology .
906
907 smartapi:EnergyGeneratorDevice a owl:Class ;
908   rdfs:label "Energy generator device"@en ;
909   rdfs:label "Energiaa tuottava laite"@fi ;
910   rdfs:comment "An energy generator device"@en ;
911   rdfs:subClassOf smartapi:Device, smartapi:ElectricityManagementEntity;
912   vs:term_status "testing" ;
913   rdfs:isDefinedBy smartapi:EntityOntology .
914
915 smartapi:SolarPanel a owl:Class ;
916   rdfs:label "Solar panel"@en ;
917   rdfs:label "Aurinkopaneeli"@fi ;
918   rdfs:comment "A panel outside house converting solar radiation energy to other types of heat/thermal or electric energy."@en ;
919   rdfs:subClassOf smartapi:ElectricalEnergyGenerator, smartapi:PhotovoltaicComponent, smartapi:EnergyGeneratorDevice ;
920   vs:term_status "testing" ;
921   rdfs:isDefinedBy smartapi:EntityOntology.
922
923 smartapi:HeatEnergyGenerator a owl:Class ;
924   rdfs:label "Heat energy generator"@en ;
925   rdfs:label "Lämpögeneraattori"@fi ;
926   rdfs:comment "A generator turning other type of energy into heat."@en ;
927   rdfs:subClassOf smartapi:EnergyGenerator, smartapi:EnergyGeneratorDevice ;
928   vs:term_status "testing" ;
929   rdfs:isDefinedBy smartapi:EntityOntology.
930
931 smartapi:SolarThermalCollector a owl:Class ;
932   rdfs:label "Solar thermal collector"@en ;
933   rdfs:label "Aurinkolämpökerääjä"@fi ;
934   rdfs:comment "A panel outside house converting solar radiation energy into heated water."@en ;
935   rdfs:subClassOf smartapi:SolarPanel, smartapi:HeatEnergyGenerator ;
936   vs:term_status "testing" ;
937   rdfs:isDefinedBy smartapi:EntityOntology.
938
939 smartapi:ElectricalEnergyGenerator a owl:Class ;
940   rdfs:label "Electric energy generator"@en ;
941   rdfs:label "Sähkögeneraattori"@fi ;
942   rdfs:comment "A generator turning other type of energy into electricity."@en ;
943   rdfs:subClassOf smartapi:EnergyGenerator ;
944   vs:term_status "testing" ;
945   rdfs:isDefinedBy smartapi:EntityOntology.
946
947 smartapi:PhotovoltaicPanel a owl:Class ;
948   rdfs:label "Photo voltaic panel"@en ;
949   rdfs:label "Aurinkosähköpaneeli"@fi ;
950   rdfs:comment "A panel outside house converting solar radiation to electricity using PV."@en ;
951   rdfs:subClassOf smartapi:SolarPanel ;
952   vs:term_status "testing" ;
953   rdfs:isDefinedBy smartapi:EntityOntology.
954
955 smartapi:HeatPump a owl:Class ;
956   rdfs:label "Heat pump"@en ;
957   rdfs:label "Lämpöpumppu"@fi ;
958   rdfs:comment "A heat pump is a system which transfers heat from outside to inside a building, using vapor compression refrigration consuming also electric energy. "@en ;
959   rdfs:subClassOf smartapi:Pump, smartapi:SpaceHeater, smartapi:EnergyLoad ;
960   vs:term_status "testing" ;
961   rdfs:isDefinedBy smartapi:EntityOntology.
962
963 smartapi:AirSourceHeatPump a owl:Class ;
964   rdfs:label "Air source heat pump"@en ;
965   rdfs:label "Ilmalämpöpumppu"@fi ;
966   rdfs:comment "A heat pump using heat from outside air."@en ;
967   rdfs:subClassOf smartapi:HeatPump ;
968   vs:term_status "testing" ;
969   rdfs:isDefinedBy smartapi:EntityOntology.
970
971 smartapi:GeothermalHeatPump a owl:Class ;
972   rdfs:label "Geothermal heat pump"@en ;
973   rdfs:label "Geoterminen lämpöpumppu"@fi ;
974   rdfs:comment "A heat pump using geothermal heat from the ground."@en ;
975   rdfs:subClassOf smartapi:HeatPump ;
976   vs:term_status "testing" ;
977   rdfs:isDefinedBy smartapi:EntityOntology.
978
979 smartapi:WindTurbineGenerator a owl:Class ;
980   rdfs:comment "A power plant called a wind turbine."@en ;
981   rdfs:label "Wind turbine generator"@en ;
982   rdfs:label "Tuuliturbiinigeneraattori"@fi ;
983   rdfs:subClassOf smartapi:ElectricalEnergyGenerator, smartapi:EnergyGeneratorDevice ;
984   vs:term_status "testing" ;
985   rdfs:isDefinedBy smartapi:EntityOntology.
986
987 smartapi:WindFarm a owl:Class ;
988   rdfs:comment "A wind farm is a cluster of wind turbine generators."@en ;
989   rdfs:label "Wind farm"@en ;
990   rdfs:label "Tuulipuisto"@fi ;
991   rdfs:subClassOf smartapi:ElectricalEnergyGenerator, smartapi:IndustrialFacility ;
992   vs:term_status "testing" ;
993   rdfs:isDefinedBy smartapi:EntityOntology.
994
995 smartapi:SolarFarm a owl:Class ;
996   rdfs:comment "A solar farm is a cluster of solar energy generators."@en ;
997   rdfs:label "Solar farm"@en ;
998   rdfs:label "Aurinkopuisto"@fi ;
999   rdfs:subClassOf smartapi:ElectricalEnergyGenerator, smartapi:IndustrialFacility ;
1000   vs:term_status "testing" ;
1001   rdfs:isDefinedBy smartapi:EntityOntology.
1002
1003 #smartapi:DistributedEnergyResource a owl:Class ;
1004 #  rdfs:comment "Any type of distributed energy resource. This is for use if a match is not found."@en ;
1005 #  rdfs:label "Distributed energy resource"@en ;
1006 #  rdfs:subClassOf smartapi:EnergyGenerator ;
1007 #  vs:term_status "testing" ;
1008 #  rdfs:isDefinedBy smartapi:EntityOntology.
1009
1010 smartapi:VirtualPowerPlant a owl:Class ;
1011   rdfs:comment "A virtual power plant"@en ;
1012   rdfs:label "Virtual power plant"@en ;
1013   rdfs:label "Virtuaalinen voimalaitos"@fi ;
1014   rdfs:subClassOf smartapi:ElectricalEnergyGenerator ;
1015   vs:term_status "testing" ;
1016   rdfs:isDefinedBy smartapi:EntityOntology.
1017
1018 smartapi:GeneratorCHP a owl:Class ;
1019   rdfs:comment "A combined heat and power plant."@en ;
1020   rdfs:label "Generator CHP"@en ;
1021   rdfs:label "Lämpö- ja sähkövoimala"@fi ;
1022   rdfs:subClassOf smartapi:ElectricalEnergyGenerator, smartapi:HeatEnergyGenerator, smartapi:EnergyGeneratorDevice;
1023   vs:term_status "testing" ;
1024   rdfs:isDefinedBy smartapi:EntityOntology.
1025
1026 smartapi:HydroGenerator a owl:Class ;
1027   rdfs:comment "A hydro generator."@en ;
1028   rdfs:label "Hydro generator"@en ;
1029   rdfs:label "Vesivoimala"@fi ;
1030   rdfs:subClassOf smartapi:ElectricalEnergyGenerator, smartapi:IndustrialFacility, smartapi:EnergyGeneratorDevice ;
1031   vs:term_status "testing" ;
1032   rdfs:isDefinedBy smartapi:EntityOntology.
1033
1034 smartapi:FuelCell a owl:Class ;
1035   rdfs:comment "A fuel cell."@en ;
1036   rdfs:label "Fuel cell"@en ;
1037   rdfs:label "Polttoainekenno"@fi ;
1038   rdfs:subClassOf smartapi:ElectricalEnergyGenerator, smartapi:EnergyGeneratorDevice ;
1039   vs:term_status "testing" ;
1040   rdfs:isDefinedBy smartapi:EntityOntology.
1041
1042 smartapi:GeothermalPowerGenerator a owl:Class;
1043   rdfs:comment "A thermal power station."@en ;
1044   rdfs:label "Geothermal power generator"@en ;
1045   rdfs:label "Maalämpövoimala"@fi ;
1046   rdfs:subClassOf smartapi:ElectricalEnergyGenerator, smartapi:EnergyGeneratorDevice ;
1047   vs:term_status "testing" ;
1048   rdfs:isDefinedBy smartapi:EntityOntology.
1049
1050 smartapi:FrequencyContainmentReserve a owl:Class;
1051   rdfs:comment "A resource to control grid frequency."@en ;
1052   rdfs:label "Frequency containment reserve"@en ;
1053   rdfs:label "Taajuuden vakautusreservi"@fi ;
1054   rdfs:subClassOf smartapi:EnergySystem ;
1055   vs:term_status "testing" ;
1056   rdfs:isDefinedBy smartapi:EntityOntology.
1057
1058 smartapi:PeakPowerGenerator a owl:Class ;
1059   rdfs:comment "A peak power generator"@en ;
1060   rdfs:label "Peak power generator"@en ;
1061   rdfs:label "Huipputehogeneraattori"@fi ;
1062   rdfs:subClassOf smartapi:EnergyGenerator, smartapi:EnergyGeneratorDevice ;
1063   vs:term_status "testing" ;
1064   rdfs:isDefinedBy smartapi:EntityOntology.
1065
1066 # energy storage
1067
1068 smartapi:EnergyStorage a owl:Class ;
1069   rdfs:label "Energy storage"@en ;
1070   rdfs:label "Energiavarasto"@fi ;
1071   rdfs:comment "An energy storage"@en ;
1072   rdfs:subClassOf smartapi:EnergySystem;
1073   vs:term_status "testing" ;
1074   rdfs:isDefinedBy smartapi:EntityOntology .
1075
1076 smartapi:EnergyStorageDevice a owl:Class ;
1077   rdfs:label "Energy storage device"@en ;
1078   rdfs:label "Energiavarastointilaite"@fi ;
1079   rdfs:comment "An energy storage device"@en ;
1080   rdfs:subClassOf smartapi:Device, smartapi:ElectricityManagementEntity;
1081   vs:term_status "testing" ;
1082   rdfs:isDefinedBy smartapi:EntityOntology .
1083
1084 smartapi:Battery rdf:type owl:Class ;
1085   rdfs:label "Battery"@en ;
1086   rdfs:comment "A type of energy storage, typically expensive and with small capacity."@en ;
1087   rdfs:label "Akku"@fi ;
1088   rdfs:subClassOf smartapi:EnergyStorage, smartapi:EnergyStorageDevice ;
1089   dc:description "Batteries store energy." ;
1090   rdfs:isDefinedBy smartapi:EntityOntology .
1091
1092 smartapi:WaterBoiler a owl:Class ;
1093   rdfs:label "Water boiler"@en ;
1094   rdfs:label "Vesiboileri"@fi ;
1095   rdfs:comment "An storage tank for providing heated water for use or central heating, often uses electric energy as heat source."@en ;
1096   rdfs:subClassOf smartapi:EnergyStorage, smartapi:HVAC, smartapi:EnergyStorageDevice, smartapi:WaterManagementEntity ;
1097   vs:term_status "testing" ;
1098   rdfs:isDefinedBy smartapi:EntityOntology.
1099
1100 # energy converter
1101
1102 smartapi:Converter a owl:Class ;
1103   rdfs:comment "Converter."@en ;
1104   rdfs:label "Converter"@en ;
1105   rdfs:label "Muunnin"@fi ;
1106   rdfs:subClassOf smartapi:Device ;
1107   vs:term_status "testing" ;
1108   rdfs:isDefinedBy smartapi:EntityOntology.
1109
1110 smartapi:Inverter rdf:type owl:Class ;
1111   rdfs:comment "Power inverter, an electronic device that can change DC to AC."@en ;
1112   rdfs:label "Inverter"@en ;
1113   rdfs:label "Invertteri"@fi ;
1114   rdfs:subClassOf smartapi:Device  ;
1115   dc:description "Converts the direct current (DC) from the solar modules to alternating current (AC)" ;
1116   rdfs:isDefinedBy smartapi:EntityOntology .
1117
1118 smartapi:Rectifier a owl:Class ;
1119   rdfs:comment "Converts AC to DC."@en ;
1120   rdfs:label "Rectifier"@en ;
1121   rdfs:label "Tasasuuntaaja"@fi ;
1122   rdfs:subClassOf smartapi:Converter;
1123   vs:term_status "testing" ;
1124   rdfs:isDefinedBy smartapi:EntityOntology.
1125
1126 smartapi:ConverterDCtoDC a owl:Class ;
1127   rdfs:comment "Coverts DC to DC."@en ;
1128   rdfs:label "Converter DC to DC"@en ;
1129   rdfs:label "Tasavirta-tasavirta muunnin"@fi ;
1130   rdfs:subClassOf smartapi:Converter;
1131   vs:term_status "testing" ;
1132   rdfs:isDefinedBy smartapi:EntityOntology.
1133
1134 smartapi:ConverterACtoAC a owl:Class ;
1135   rdfs:comment "Converts AC to AC."@en ;
1136   rdfs:label "Converter AC to AC"@en ;
1137   rdfs:label "Vaihtovirta-vaihtovirta muunnin"@fi ;
1138   rdfs:subClassOf smartapi:Converter;
1139   vs:term_status "testing" ;
1140   rdfs:isDefinedBy smartapi:EntityOntology.
1141
1142 smartapi:ConverterACtoDC a owl:Class ;
1143   rdfs:comment "Coverts AC to DC."@en ;
1144   rdfs:label "Converter AC to DC"@en ;
1145   rdfs:label "Vaihtovirta-tasavirta muunnin"@fi ;
1146   rdfs:subClassOf smartapi:Converter;
1147   vs:term_status "testing" ;
1148   rdfs:isDefinedBy smartapi:EntityOntology.
1149
1150 smartapi:ConverterDCtoAC a owl:Class ;
1151   rdfs:comment "Converts DC to AC."@en ;
1152   rdfs:label "Converter DC to AC"@en ;
1153   rdfs:label "Tasavirta-vaihtovirta muunnin"@fi ;
1154   rdfs:subClassOf smartapi:Converter;
1155   vs:term_status "testing" ;
1156   rdfs:isDefinedBy smartapi:EntityOntology.
1157
1158 # vehicles
1159
1160 smartapi:Vehicle a owl:Class ;
1161   rdfs:label "Vehicle"@en ;
1162   rdfs:label "Kulkuneuvo"@fi ;
1163   rdfs:comment "Resource indicating a vehicle."@en ;
1164   rdfs:subClassOf smartapi:PhysicalEntity ;
1165   vs:term_status "testing" ;
1166   rdfs:isDefinedBy smartapi:EntityOntology.
1167
1168 smartapi:ElectricVehicle a owl:Class ;
1169   rdfs:label "Electric vehicle"@en ;
1170   rdfs:label "Sähköinen kulkuneuvo"@fi ;
1171   rdfs:comment "Resource indicating an electric vehicle (EV)."@en ;
1172   rdfs:subClassOf smartapi:Vehicle, smartapi:EnergyStorage, smartapi:EnergyStorageDevice, smartapi:EnergyLoad ;
1173   vs:term_status "testing" ;
1174   rdfs:isDefinedBy smartapi:EntityOntology.
1175
1176 smartapi:DieselVehicle a owl:Class ;
1177   rdfs:label "Diesel vehicle"@en ;
1178   rdfs:label "Dieselkäyttöinen kulkuneuvo"@fi ;
1179   rdfs:comment "Resource indicating a vehicle powered by diesel engine."@en ;
1180   rdfs:subClassOf smartapi:Vehicle ;
1181   vs:term_status "testing" ;
1182   rdfs:isDefinedBy smartapi:EntityOntology.
1183
1184 smartapi:SteamVehicle a owl:Class ;
1185   rdfs:label "Steam vehicle"@en ;
1186   rdfs:label "Höyrykäyttöinen kulkuneuvo"@fi ;
1187   rdfs:comment "Resource indicating an vehicle powered by steam engine."@en ;
1188   rdfs:subClassOf smartapi:Vehicle ;
1189   vs:term_status "testing" ;
1190   rdfs:isDefinedBy smartapi:EntityOntology.
1191
1192 smartapi:AutonomousVehicle a owl:Class ;
1193   rdfs:label "Autonomous vehicle"@en ;
1194   rdfs:label "Itseohjautuva kulkuneuvo"@fi ;
1195   rdfs:comment "Resource indicating a vehicle that is capable of sensing its environment and navigating without human input."@en ;
1196   rdfs:subClassOf smartapi:Vehicle ;
1197   vs:term_status "testing" ;
1198   rdfs:isDefinedBy smartapi:EntityOntology.
1199
1200 smartapi:Car a owl:Class ;
1201   rdfs:label "Car"@en ;
1202   rdfs:label "Auto"@fi ;
1203   rdfs:comment "Resource indicating an automobile, a road vehicle typically with four wheels, powered by an internal combustion engine and able to carry a small number of people."@en ;
1204   rdfs:subClassOf smartapi:Vehicle ;
1205   vs:term_status "testing" ;
1206   rdfs:isDefinedBy smartapi:EntityOntology.
1207
1208 smartapi:Truck a owl:Class ;
1209   rdfs:label "Truck"@en ;
1210   rdfs:label "Kuorma-auto"@fi ;
1211   rdfs:comment "Resource indicating a truck (or lorry) that is a motor vehicle designed to transport cargo."@en ;
1212   rdfs:subClassOf smartapi:Vehicle ;
1213   vs:term_status "testing" ;
1214   rdfs:isDefinedBy smartapi:EntityOntology.
1215
1216 smartapi:AutonomousCar a owl:Class ;
1217   rdfs:label "Autonomous car"@en ;
1218   rdfs:label "Itseohjautuva auto"@fi ;
1219   rdfs:comment "Resource indicating an autonomous car."@en ;
1220   rdfs:subClassOf smartapi:AutonomousVehicle, smartapi:Car ;
1221   vs:term_status "testing" ;
1222   rdfs:isDefinedBy smartapi:EntityOntology.
1223
1224 smartapi:Bus a owl:Class ;
1225   rdfs:label "Bus"@en ;
1226   rdfs:label "Linja-auto"@fi ;
1227   rdfs:comment "Resource indicating an automobile, a road vehicle typically powered by an internal combustion engine and able to carry more than a small number of people."@en ;
1228   rdfs:subClassOf smartapi:Vehicle ;
1229   vs:term_status "testing" ;
1230   rdfs:isDefinedBy smartapi:EntityOntology.
1231
1232 smartapi:Train a owl:Class ;
1233   rdfs:label "Train"@en ;
1234   rdfs:label "Juna"@fi ;
1235   rdfs:comment "Resource indicating a rail transport vehicle consisting of a series of connected vehicles that usually runs along a rail track to transport cargo or passengers."@en ;
1236   rdfs:subClassOf smartapi:Vehicle ;
1237   vs:term_status "testing" ;
1238   rdfs:isDefinedBy smartapi:EntityOntology.
1239
1240 smartapi:Bicycle a owl:Class ;
1241   rdfs:label "Bicycle"@en ;
1242   rdfs:label "Polkupyörä"@fi ;
1243   rdfs:comment "Resource indicating a bicycle, also called a cycle or bike, that is typically human-powered, pedal-driven, single-track vehicle, having two wheels attached to a frame."@en ;
1244   rdfs:subClassOf smartapi:Vehicle ;
1245   vs:term_status "testing" ;
1246   rdfs:isDefinedBy smartapi:EntityOntology.
1247
1248 smartapi:Scooter a owl:Class ;
1249   rdfs:label "Scooter"@en ;
1250   rdfs:label "Skootteri"@fi ;
1251   rdfs:comment "Resource indicating an scooter, a road vehicle typically powered by an internal combustion engine and able to carry two persons."@en ;
1252   rdfs:subClassOf smartapi:Vehicle ;
1253   vs:term_status "testing" ;
1254   rdfs:isDefinedBy smartapi:EntityOntology.
1255
1256 smartapi:ElectricCar a owl:Class ;
1257   rdfs:label "Electric car"@en ;
1258   rdfs:label "Sähköauto"@fi ;
1259   rdfs:comment "Resource indicating an electric car."@en ;
1260   rdfs:subClassOf smartapi:ElectricVehicle, smartapi:Car ;
1261   vs:term_status "testing" ;
1262   rdfs:isDefinedBy smartapi:EntityOntology.
1263
1264 smartapi:ElectricBus a owl:Class ;
1265   rdfs:label "Electric bus"@en ;
1266   rdfs:label "Sähkölinja-auto"@fi ;
1267   rdfs:comment "Resource indicating an electric bus."@en ;
1268   rdfs:subClassOf smartapi:ElectricVehicle, smartapi:Bus ;
1269   vs:term_status "testing" ;
1270   rdfs:isDefinedBy smartapi:EntityOntology.
1271
1272 smartapi:ElectricBicycle a owl:Class ;
1273   rdfs:label "Electric bicycle"@en ;
1274   rdfs:label "Sähköpolkupyörä"@fi ;
1275   rdfs:comment "Resource indicating an electric bicycle."@en ;
1276   rdfs:subClassOf smartapi:ElectricVehicle, smartapi:Bicycle ;
1277   vs:term_status "testing" ;
1278   rdfs:isDefinedBy smartapi:EntityOntology.
1279
1280 smartapi:ElectricScooter a owl:Class ;
1281   rdfs:label "Electric scooter"@en ;
1282   rdfs:label "Sähköskootteri"@fi ;
1283   rdfs:comment "Resource indicating an electric scooter."@en ;
1284   rdfs:subClassOf smartapi:ElectricVehicle, smartapi:Scooter ;
1285   vs:term_status "testing" ;
1286   rdfs:isDefinedBy smartapi:EntityOntology.
1287
1288 smartapi:ElectricTrain a owl:Class ;
1289   rdfs:label "Electric train"@en ;
1290   rdfs:label "Sähköjuna"@fi ;
1291   rdfs:comment "Resource indicating an electric train."@en ;
1292   rdfs:subClassOf smartapi:ElectricVehicle, smartapi:Train ;
1293   vs:term_status "testing" ;
1294   rdfs:isDefinedBy smartapi:EntityOntology.
1295
1296 smartapi:DieselTrain a owl:Class ;
1297   rdfs:label "Diesel train"@en ;
1298   rdfs:label "Dieseljuna"@fi ;
1299   rdfs:comment "Resource indicating a train powered by diesel locomotive."@en ;
1300   rdfs:subClassOf smartapi:DieselVehicle, smartapi:Train ;
1301   vs:term_status "testing" ;
1302   rdfs:isDefinedBy smartapi:EntityOntology.
1303
1304 smartapi:SteamTrain a owl:Class ;
1305   rdfs:label "Steam train"@en ;
1306   rdfs:label "Höyryjuna"@fi ;
1307   rdfs:comment "Resource indicating a train powered by steam locomotive."@en ;
1308   rdfs:subClassOf smartapi:SteamVehicle, smartapi:Train ;
1309   vs:term_status "testing" ;
1310   rdfs:isDefinedBy smartapi:EntityOntology.
1311
1312 #  buildings
1313
1314 smartapi:Building rdf:type owl:Class ;
1315   rdfs:subClassOf smartapi:PhysicalEntity, smartapi:SpaceManagementEntity ;
1316   rdfs:comment "Building"@en ;
1317   rdfs:label "Rakennus"@fi ;
1318   rdfs:label "Building"@en ;
1319   rdfs:isDefinedBy smartapi:EntityOntology .
1320
1321 smartapi:OfficeBuilding rdf:type owl:Class ;
1322   rdfs:subClassOf smartapi:Building ;
1323   rdfs:comment "Office building"@en ;
1324   rdfs:label "Toimistorakennus"@fi ;
1325   rdfs:label "Office building"@en ;
1326   rdfs:isDefinedBy smartapi:EntityOntology .
1327
1328 smartapi:ShoppingMall rdf:type owl:Class ;
1329   rdfs:subClassOf smartapi:Building ;
1330   rdfs:comment "Shopping mall"@en ;
1331   rdfs:label "Ostoskeskus"@fi ;
1332   rdfs:label "Shopping mall"@en ;
1333   rdfs:isDefinedBy smartapi:EntityOntology .
1334
1335 smartapi:Cottage rdf:type owl:Class ;
1336   rdfs:subClassOf smartapi:Building ;
1337   rdfs:comment "Cottage"@en ;
1338   rdfs:label "Mökki"@fi ;
1339   rdfs:label "Cottage"@en ;
1340   rdfs:isDefinedBy smartapi:EntityOntology .
1341
1342 smartapi:DetachedHouse rdf:type owl:Class ;
1343   rdfs:subClassOf smartapi:Building ;
1344   rdfs:comment "Detached house"@en ;
1345   rdfs:label "Omakotitalo"@fi ;
1346   rdfs:label "Detached house"@en ;
1347   rdfs:isDefinedBy smartapi:EntityOntology .
1348
1349 smartapi:SemidetachedHouse rdf:type owl:Class ;
1350   rdfs:subClassOf smartapi:Building ;
1351   rdfs:comment "Semidetached house"@en ;
1352   rdfs:label "Paritalo"@fi ;
1353   rdfs:label "Semidetached house"@en ;
1354   rdfs:isDefinedBy smartapi:EntityOntology .
1355
1356 smartapi:ElectricVehicleChargingStation rdf:type owl:Class ;
1357   rdfs:subClassOf smartapi:Building ;
1358   rdfs:comment "Electric vehicle charging station"@en ;
1359   rdfs:label "Sähkökulkuneuvojen latausasema"@fi ;
1360   rdfs:label "Electric vehicle charging station"@en ;
1361   rdfs:isDefinedBy smartapi:EntityOntology .
1362
1363  # industrial facilities
1364  
1365 smartapi:IndustrialFacility rdf:type owl:Class ;
1366   rdfs:subClassOf smartapi:PhysicalEntity, smartapi:SpaceManagementEntity ;
1367   rdfs:comment "Industrial facility"@en ;
1368   rdfs:label "Teollisuuslaitos"@fi ;
1369   rdfs:label "Industrial facility"@en ;
1370   rdfs:isDefinedBy smartapi:EntityOntology .
1371
1372 smartapi:NuclearPowerPlant rdf:type owl:Class ;
1373   rdfs:subClassOf smartapi:ElectricalEnergyGenerator, smartapi:IndustrialFacility ;
1374   rdfs:comment "Nuclear power plant"@en ;
1375   rdfs:label "Ydinvoimala"@fi ;
1376   rdfs:label "Nuclear power plant"@en ;
1377   rdfs:isDefinedBy smartapi:EntityOntology .
1378
1379 smartapi:WaterPumpingStation rdf:type owl:Class ;
1380   rdfs:subClassOf smartapi:IndustrialFacility, smartapi:WaterManagementEntity ;
1381   rdfs:comment "Water pumping station"@en ;
1382   rdfs:label "Vesipumppaamo"@fi ;
1383   rdfs:label "Water pumping station"@en ;
1384   rdfs:isDefinedBy smartapi:EntityOntology .
1385
1386  # areas
1387
1388 smartapi:Area rdf:type owl:Class ;
1389   rdfs:subClassOf smartapi:PhysicalEntity ;
1390   rdfs:comment "Area"@en ;
1391   rdfs:label "Alue"@fi ;
1392   rdfs:label "Area"@en ;
1393   rdfs:isDefinedBy smartapi:EntityOntology .
1394                                      
1395 smartapi:LandArea rdf:type owl:Class ;
1396   rdfs:subClassOf smartapi:Area, smartapi:SpaceManagementEntity ;
1397   rdfs:comment "Land area"@en ;
1398   rdfs:label "Maa-alue"@fi ;
1399   rdfs:label "Land area"@en ;
1400   rdfs:isDefinedBy smartapi:EntityOntology .
1401                                      
1402 smartapi:ParkingArea rdf:type owl:Class ;
1403   rdfs:subClassOf smartapi:LandArea ;
1404   rdfs:comment "Parking area"@en ;
1405   rdfs:label "Pysäköintialue"@fi ;
1406   rdfs:label "Parking area"@en ;
1407   rdfs:isDefinedBy smartapi:EntityOntology .
1408
1409 smartapi:ParkingSpace rdf:type owl:Class ;
1410   rdfs:subClassOf smartapi:ParkingArea ;
1411   rdfs:comment "Space to park one vehicle"@en ;
1412   rdfs:label "Parkkiruutu"@fi ;
1413   rdfs:label "Parking space"@en ;
1414   rdfs:isDefinedBy smartapi:EntityOntology .
1415
1416 smartapi:IndoorSpace rdf:type owl:Class ;
1417   rdfs:subClassOf smartapi:Area, smartapi:SpaceManagementEntity ;
1418   rdfs:comment "Indoor space"@en ;
1419   rdfs:label "Sisätila"@fi ;
1420   rdfs:label "Indoor space"@en ;
1421   rdfs:isDefinedBy smartapi:EntityOntology .
1422                                      
1423 smartapi:Room rdf:type owl:Class ;
1424   rdfs:subClassOf smartapi:IndoorSpace ;
1425   rdfs:comment "Room"@en ;
1426   rdfs:label "Huone"@fi ;
1427   rdfs:label "Room"@en ;
1428   rdfs:isDefinedBy smartapi:EntityOntology .
1429                                      
1430 smartapi:House rdf:type owl:Class ;
1431   rdfs:subClassOf smartapi:IndoorSpace ;
1432   rdfs:comment "House"@en ;
1433   rdfs:label "Talo"@fi ;
1434   rdfs:label "House"@en ;
1435   rdfs:isDefinedBy smartapi:EntityOntology .
1436                                      
1437 smartapi:Home rdf:type owl:Class ;
1438   rdfs:subClassOf smartapi:IndoorSpace ;
1439   rdfs:comment "Home"@en ;
1440   rdfs:label "Koti"@fi ;
1441   rdfs:label "Home"@en ;
1442   rdfs:isDefinedBy smartapi:EntityOntology .
1443                                      
1444 smartapi:Office rdf:type owl:Class ;
1445   rdfs:subClassOf smartapi:IndoorSpace ;
1446   rdfs:comment "Office"@en ;
1447   rdfs:label "Toimisto"@fi ;
1448   rdfs:label "Office"@en ;
1449   rdfs:isDefinedBy smartapi:EntityOntology .
1450                                      
1451 smartapi:OfficeRoom rdf:type owl:Class ;
1452   rdfs:subClassOf smartapi:Room ;
1453   rdfs:comment "Office room"@en ;
1454   rdfs:label "Toimistohuone"@fi ;
1455   rdfs:label "Office room"@en ;
1456   rdfs:isDefinedBy smartapi:EntityOntology .
1457                                      
1458 smartapi:MeetingRoom rdf:type owl:Class ;
1459   rdfs:subClassOf smartapi:Room ;
1460   rdfs:comment "Meeting room"@en ;
1461   rdfs:label "Kokoushuone"@fi ;
1462   rdfs:label "Meeting room"@en ;
1463   rdfs:isDefinedBy smartapi:EntityOntology .
1464
1465 smartapi:Corridor rdf:type owl:Class ;
1466   rdfs:subClassOf smartapi:IndoorSpace ;
1467   rdfs:comment "Corridor"@en ;
1468   rdfs:label "Käytävä"@fi ;
1469   rdfs:label "Corridor"@en ;
1470   rdfs:isDefinedBy smartapi:EntityOntology .
1471
1472 smartapi:Lobby rdf:type owl:Class ;
1473   rdfs:subClassOf smartapi:IndoorSpace ;
1474   rdfs:comment "Lobby"@en ;
1475   rdfs:label "Eteinen"@fi ;
1476   rdfs:label "Lobby"@en ;
1477   rdfs:isDefinedBy smartapi:EntityOntology .
1478
1479 smartapi:Hall rdf:type owl:Class ;
1480   rdfs:subClassOf smartapi:IndoorSpace ;
1481   rdfs:comment "Hall"@en ;
1482   rdfs:label "Sali"@fi ;
1483   rdfs:label "Hall"@en ;
1484   rdfs:isDefinedBy smartapi:EntityOntology .
1485                                      
1486 smartapi:Toilet rdf:type owl:Class ;
1487   rdfs:subClassOf smartapi:IndoorSpace ;
1488   rdfs:comment "Toilet"@en ;
1489   rdfs:label "Käymälä"@fi ;
1490   rdfs:label "Toilet"@en ;
1491   rdfs:isDefinedBy smartapi:EntityOntology .
1492                                      
1493 smartapi:MensToilet rdf:type owl:Class ;
1494   rdfs:subClassOf smartapi:Toilet ;
1495   rdfs:comment "Men's toilet"@en ;
1496   rdfs:label "Miesten WC"@fi ;
1497   rdfs:label "Men's toilet"@en ;
1498   rdfs:isDefinedBy smartapi:EntityOntology .
1499                                      
1500 smartapi:WomensToilet rdf:type owl:Class ;
1501   rdfs:subClassOf smartapi:Toilet ;
1502   rdfs:comment "Women's toilet"@en ;
1503   rdfs:label "Naisten WC"@fi ;
1504   rdfs:label "Women's toilet"@en ;
1505   rdfs:isDefinedBy smartapi:EntityOntology .
1506                                      
1507 smartapi:UnisexToilet rdf:type owl:Class ;
1508   rdfs:subClassOf smartapi:Toilet ;
1509   rdfs:comment "Unisex toilet"@en ;
1510   rdfs:label "Unisex WC"@fi ;
1511   rdfs:label "Unisex toilet"@en ;
1512   rdfs:isDefinedBy smartapi:EntityOntology .
1513                                      
1514 smartapi:Bathroom rdf:type owl:Class ;
1515   rdfs:subClassOf smartapi:IndoorSpace ;
1516   rdfs:comment "Bathroom"@en ;
1517   rdfs:label "Kylpyhuone"@fi ;
1518   rdfs:label "Bathroom"@en ;
1519   rdfs:isDefinedBy smartapi:EntityOntology .
1520                                      
1521 # waste management entities
1522
1523 smartapi:WasteContainer rdf:type owl:Class ;
1524   rdfs:subClassOf smartapi:Container, smartapi:WasteManagementEntity ;
1525   rdfs:comment "Waste container"@en ;
1526   rdfs:label "Jätesäiliö"@fi ;
1527   rdfs:label "Waste container"@en ;
1528   rdfs:isDefinedBy smartapi:EntityOntology .
1529
1530 smartapi:RecyclingCenter rdf:type owl:Class ;
1531   rdfs:subClassOf smartapi:IndustrialFacility, smartapi:WasteManagementEntity ;
1532   rdfs:comment "Recycling center"@en ;
1533   rdfs:label "Kierrätyskeskus"@fi ;
1534   rdfs:label "Recycling center"@en ;
1535   rdfs:isDefinedBy smartapi:EntityOntology .
1536
1537 smartapi:JunkYard rdf:type owl:Class ;
1538   rdfs:subClassOf smartapi:LandArea, smartapi:WasteManagementEntity ;
1539   rdfs:comment "Junk yard"@en ;
1540   rdfs:label "Kaatopaikka"@fi ;
1541   rdfs:label "Junk yard"@en ;
1542   rdfs:isDefinedBy smartapi:EntityOntology .
1543                
1544 smartapi:GarbageTruck rdf:type owl:Class ;
1545   rdfs:subClassOf smartapi:Truck, smartapi:WasteManagementEntity ;
1546   rdfs:comment "Garbage truck"@en ;
1547   rdfs:label "Jäteauto"@fi ;
1548   rdfs:label "Garbage truck"@en ;
1549   rdfs:isDefinedBy smartapi:EntityOntology .
1550                
1551 # links between entities
1552
1553 smartapi:belongsTo rdf:type owl:ObjectProperty ;
1554   rdfs:label "Belongs to"@en ;
1555   rdfs:comment "This resource is a part of the target resource."@en ;
1556   owl:inverseOf smartapi:isComposedBy ;
1557   rdfs:range smartapi:Entity ;
1558   rdfs:domain smartapi:Entity ;
1559   rdfs:isDefinedBy smartapi:EntityOntology .
1560
1561 smartapi:hasInfluenceOn rdf:type owl:ObjectProperty ;
1562   rdfs:label "Has influenced on"@en ;
1563   rdfs:comment "This resource has influence on the target resource."@en ;
1564   owl:inverseOf smartapi:isInfluencedBy ;
1565   rdfs:domain smartapi:Entity ;
1566   rdfs:range smartapi:Entity ;
1567   rdfs:isDefinedBy smartapi:EntityOntology .
1568
1569 smartapi:isComposedBy rdf:type owl:ObjectProperty ;
1570   rdfs:label "Is composed by"@en ;
1571   rdfs:comment "This resource is composed by the target resource."@en ;
1572   rdfs:domain smartapi:Entity ;
1573   rdfs:range smartapi:Entity ;
1574   rdfs:isDefinedBy smartapi:EntityOntology .
1575
1576 smartapi:isContainedIn rdf:type owl:ObjectProperty ;
1577   rdfs:label "Is contained in"@en ;
1578   rdfs:comment "This resource is contained in the target resource."@en ;
1579   rdfs:range smartapi:Entity ;
1580   rdfs:domain smartapi:Entity ;
1581   rdfs:isDefinedBy smartapi:EntityOntology .
1582
1583 smartapi:isInfluencedBy rdf:type owl:ObjectProperty ;
1584   rdfs:label "Is influenced by"@en ;
1585   rdfs:comment "Indicate this resource is influenced by the target resource."@en ;
1586   rdfs:range smartapi:Entity ;
1587   rdfs:domain smartapi:Entity ;
1588   rdfs:isDefinedBy smartapi:EntityOntology .
1589
1590 smartapi:isControlledBy a owl:ObjectProperty;
1591   rdfs:label "Is controlled by"@en ;
1592   rdfs:comment "Indicates what resource controls what resource."@en ;
1593   rdfs:isDefinedBy smartapi:CommonStructureOntology ;
1594   rdfs:range smartapi:Entity ;
1595   rdfs:domain smartapi:Entity ;
1596   vs:term_status "testing" .
1597
1598 smartapi:isManagedBy a owl:ObjectProperty;
1599   rdfs:label "Is managed by"@en ;
1600   rdfs:comment "Indicates what resource manages what resource."@en ;
1601   rdfs:isDefinedBy smartapi:CommonStructureOntology ;
1602   rdfs:range smartapi:Entity ;
1603   rdfs:domain smartapi:Entity ;
1604   vs:term_status "testing" .
1605
1606 smartapi:manages a owl:ObjectProperty;
1607   rdfs:label "Manages"@en ;
1608   rdfs:comment "Indicates what resource is managing what resource."@en ;
1609   rdfs:isDefinedBy smartapi:CommonStructureOntology ;
1610   rdfs:range smartapi:Entity ;
1611   rdfs:domain smartapi:Entity ;
1612   vs:term_status "testing" .
1613
1614 smartapi:hasPart a owl:ObjectProperty, owl:TransitiveProperty;
1615   rdfs:label "Has part"@en ;
1616   rdfs:comment "Indicate this resource has part of other resource."@en ;
1617   vs:term_status "testing" ;
1618   rdfs:range smartapi:Entity ;
1619   rdfs:domain smartapi:Entity ;
1620   rdfs:seeAlso "http://www.obofoundry.org/ro/#OBO_REL:part_of";
1621   rdfs:isDefinedBy smartapi:EntityOntology .
1622
1623 smartapi:owns a owl:ObjectProperty, owl:InverseFunctionalProperty;
1624   rdfs:label "Owns"@en ;
1625   rdfs:comment "Declares ownership"@en ;
1626   rdfs:domain smartapi:Entity;
1627   rdfs:range smartapi:Entity;
1628   rdfs:seeAlso <http://schema.org/Product#owns>;
1629   vs:term_status "testing" ;
1630   rdfs:isDefinedBy smartapi:EntityOntology.
1631
1632 smartapi:owner a owl:ObjectProperty ;
1633   rdfs:label "Owner"@en ;
1634   rdfs:comment "Declares owner."@en ;
1635   owl:inverseOf smartapi:owns ;
1636   rdfs:domain smartapi:Entity ;
1637   rdfs:range smartapi:Entity ;
1638   vs:term_status "testing" ;
1639   rdfs:isDefinedBy smartapi:EntityOntology .
1640
1641 smartapi:loggedInUser a owl:ObjectProperty ;
1642   rdfs:label "Logged in user"@en ;
1643   rdfs:comment "User that has logged in to the system."@en ;
1644   rdfs:domain smartapi:Entity ;
1645   rdfs:range smartapi:Person ;
1646   vs:term_status "testing" ;
1647   rdfs:isDefinedBy smartapi:EntityOntology .
1648
1649 smartapi:offersService rdf:type owl:ObjectProperty ;
1650   rdfs:label "Offers service"@en ;
1651   rdfs:comment "A service that this entity offers."@en ;
1652   vs:term_status "testing" ;
1653   rdfs:domain smartapi:Entity ;
1654   rdfs:range smartapi:Service ;
1655   rdfs:isDefinedBy smartapi:EntityOntology .
1656
1657 smartapi:target a owl:ObjectProperty ;
1658   rdfs:label "Target"@en ;
1659   rdfs:comment "The target object that the subject is targeted for. For instance a request handler or a device that is managed by a gateway."@en ;
1660   vs:term_status "testing" ;
1661   rdfs:domain smartapi:Object ;
1662   rdfs:range smartapi:Object ;
1663   rdfs:isDefinedBy smartapi:EntityOntology .
1664
1665 # entity properties
1666
1667 smartapi:screenshot a owl:ObjectProperty ;
1668   rdfs:label "Screenshot"@en ;
1669   rdfs:comment "A screenshot web link."@en ;
1670   rdfs:isDefinedBy smartapi:EntityOntology ;
1671   rdfs:domain smartapi:Entity ;
1672   vs:term_status "testing" .
1673   
1674 smartapi:username a owl:DatatypeProperty ;
1675   rdfs:label "Username"@en ;
1676   rdfs:comment "A username of a person for, e.g., using a service."@en ;
1677   rdfs:isDefinedBy smartapi:EntityOntology ;
1678   rdfs:domain smartapi:Person ;
1679   rdfs:range xsd:string ;
1680   vs:term_status "testing" .
1681   
1682 smartapi:passwordHashAlgorithm a owl:DatatypeProperty ;
1683   rdfs:label "Password hash algorithm"@en ;
1684   rdfs:comment "The algorithm used to hash the password present in the same data structure."@en ;
1685   rdfs:isDefinedBy smartapi:EntityOntology ;
1686   rdfs:domain smartapi:Person ;
1687   rdfs:range xsd:string ;
1688   vs:term_status "testing" .
1689
1690 smartapi:password a owl:DatatypeProperty ;
1691   rdfs:label "Password"@en ;
1692   rdfs:comment "A password of a user for, e.g., using a service."@en ;
1693   rdfs:isDefinedBy smartapi:EntityOntology ;
1694   rdfs:domain smartapi:Person ;
1695   rdfs:range xsd:string ;
1696   vs:term_status "testing" .
1697   
1698 smartapi:priority a owl:DatatypeProperty ;
1699   rdfs:label "Priority"@en ;
1700   rdfs:comment "A priority assigned for this entity."@en ;
1701   rdfs:isDefinedBy smartapi:EntityOntology ;
1702   rdfs:domain smartapi:Entity ;
1703   rdfs:range rdf:XMLLiteral ;
1704   vs:term_status "testing" .
1705   
1706 # should be removed ? where are these used ?
1707
1708 smartapi:Wind a owl:Class ;
1709   rdfs:label "Wind"@en ;
1710   rdfs:label "Tuuli"@fi ;
1711   rdfs:comment "The class of wind related weather phenomena"@en ;
1712   rdfs:subClassOf smartapi:WeatherPhenomenon;
1713   vs:term_status "testing" ;
1714   rdfs:isDefinedBy smartapi:EntityOntology.
1715
1716  smartapi:SolarPhenomenon a owl:Class ;
1717   rdfs:label "Solar phenomenon"@en ;
1718   rdfs:label "Aurinkoisuus"@fi ;
1719   rdfs:comment "The class of solar related weather phenomena"@en ;
1720   rdfs:subClassOf smartapi:WeatherPhenomenon;
1721   vs:term_status "testing" ;
1722   rdfs:isDefinedBy smartapi:EntityOntology .
1723
1724 smartapi:Sunrise a owl:Class ;
1725   rdfs:label "Sunrise"@en ;
1726   rdfs:label "Auringonnousu"@fi ;
1727   rdfs:comment "Event of sun rising (at specific location in Earth)"@en ;
1728   rdfs:subClassOf smartapi:Evaluation ;
1729   rdfs:subClassOf smartapi:SolarPhenomenon ;
1730   vs:term_status "testing" ;
1731   rdfs:isDefinedBy smartapi:EntityOntology .
1732
1733 smartapi:Sunset a owl:Class ;
1734   rdfs:label "Sunset"@en ;
1735   rdfs:label "Auringonlasku"@fi ;
1736   rdfs:comment "Event of sun setting (at specific location in Earth)"@en ;
1737   rdfs:subClassOf smartapi:Evaluation ;
1738   rdfs:subClassOf smartapi:SolarPhenomenon ;
1739   vs:term_status "testing" ;
1740   rdfs:isDefinedBy smartapi:EntityOntology .
1741