Commit 39efe649 authored by Maxime Lefrançois's avatar Maxime Lefrançois

Issues in TS 103 673 Clause 9.6

parent f457b3fb
Pipeline #3599 failed with stage
in 0 seconds
# baseURI: http://ontology.tno.nl/saref/doorswitch
# imports: https://w3id.org/saref
@prefix geo: <http://www.w3.org/2003/01/geo/wgs84_pos#> . @prefix geo: <http://www.w3.org/2003/01/geo/wgs84_pos#> .
@prefix owl: <http://www.w3.org/2002/07/owl#> . @prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> . @prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . @prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix saref: <https://saref.etsi.org/core/> . @prefix saref: <https://saref.etsi.org/core/> .
@prefix saref-ds: <http://ontology.tno.nl/saref/doorswitch#> . @prefix ex: <https://saref.etsi.org/core/v3.1.1/example/doorswitch/> .
@prefix time: <http://www.w3.org/2006/time#> . @prefix time: <http://www.w3.org/2006/time#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> . @prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
@prefix dctype: <http://purl.org/dc/dcmitype/> .
@prefix dcterms: <http://purl.org/dc/terms/> .
<http://ontology.tno.nl/saref/doorswitch> <https://saref.etsi.org/core/v3.1.1/example/doorswitch#> a dctype:Dataset ;
rdf:type owl:Ontology ; dcterms:license <https://forge.etsi.org/etsi-software-license> ;
owl:imports <https://w3id.org/saref> ; dcterms:conformsTo <https://saref.etsi.org/core/v3.1.1/> ;
. dcterms:title "Example doorswitch"@en ;
saref-ds:BuildingObject_MainDoor dcterms:description "Example doorswitch"@en .
ex:BuildingObject_MainDoor
rdf:type saref:Door ; rdf:type saref:Door ;
rdfs:label "Building object Main door"^^xsd:string ; rdfs:label "Building object Main door"^^xsd:string ;
. .
saref-ds:BuildingSpace_OfficeHall ex:BuildingSpace_OfficeHall
rdf:type saref:BuildingSpace ; rdf:type saref:BuildingSpace ;
rdfs:label "Office Hall"^^xsd:string ; rdfs:label "Office Hall"^^xsd:string ;
geo:lat "52.0821"^^xsd:string ; geo:lat "52.0821"^^xsd:string ;
geo:long "4.3251"^^xsd:string ; geo:long "4.3251"^^xsd:string ;
saref:contains saref-ds:BuildingObject_MainDoor ; saref:contains ex:BuildingObject_MainDoor ;
saref:hasSpaceType "Office hall"^^xsd:string ; saref:hasSpaceType "Office hall"^^xsd:string ;
. .
saref-ds:CloseCommand ex:CloseCommand
rdf:type saref:CloseCommand ; rdf:type saref:CloseCommand ;
rdfs:label "CLOSE command "^^xsd:string ; rdfs:label "CLOSE command "^^xsd:string ;
saref:actsUpon saref-ds:OpenState ; saref:actsUpon ex:OpenState ;
. .
saref-ds:CloseDoorService ex:CloseDoorService
rdf:type saref:Service ; rdf:type saref:Service ;
rdfs:label "CLOSE Door service "^^xsd:string ; rdfs:label "CLOSE Door service "^^xsd:string ;
saref:hasInputParameter saref-ds:OpenState ; saref:hasInputParameter ex:OpenState ;
saref:hasOutputParameter saref-ds:CloseState ; saref:hasOutputParameter ex:CloseState ;
saref:isOfferedBy saref-ds:DoorSwitch_DS3001 ; saref:isOfferedBy ex:DoorSwitch_DS3001 ;
saref:represents saref-ds:OpenCloseFunction ; saref:represents ex:OpenCloseFunction ;
. .
saref-ds:CloseState ex:CloseState
rdf:type saref:CloseState ; rdf:type saref:CloseState ;
rdfs:label "CLOSE state"^^xsd:string ; rdfs:label "CLOSE state"^^xsd:string ;
. .
saref-ds:Comfort ex:Comfort
rdf:type saref:Task ; rdf:type saref:Task ;
rdfs:label "Comfort"^^xsd:string ; rdfs:label "Comfort"^^xsd:string ;
. .
saref-ds:DoorSwitch_DS001 ex:DoorSwitch_DS001
rdf:type saref:DoorSwitch ; rdf:type saref:DoorSwitch ;
rdfs:label "Door switch DS3001"^^xsd:string ; rdfs:label "Door switch DS3001"^^xsd:string ;
saref:IsUsedFor saref-ds:BuildingObject_MainDoor ; saref:IsUsedFor ex:BuildingObject_MainDoor ;
saref:accomplishes saref-ds:Comfort ; saref:accomplishes ex:Comfort ;
saref:consistsOf saref:Switch ; saref:consistsOf saref:Switch ;
saref:hasCategory saref:Actuator ; saref:hasCategory saref:Actuator ;
saref:hasDescription "Door switch DS3001 is an example of how to instantiate a door switch using SAREF"^^xsd:string ; saref:hasDescription "Door switch DS3001 is an example of how to instantiate a door switch using SAREF"^^xsd:string ;
saref:hasFunction saref-ds:OpenCloseFunction ; saref:hasFunction ex:OpenCloseFunction ;
saref:hasManufacturer "manufacturer-mno"^^xsd:string ; saref:hasManufacturer "manufacturer-mno"^^xsd:string ;
saref:hasModel "mno-DS3001-16"^^xsd:string ; saref:hasModel "mno-DS3001-16"^^xsd:string ;
saref:hasState saref-ds:CloseState ; saref:hasState ex:CloseState ;
saref:hasState saref-ds:OpenState ; saref:hasState ex:OpenState ;
saref:isLocatedIn saref-ds:BuildingSpace_OfficeHall ; saref:isLocatedIn ex:BuildingSpace_OfficeHall ;
saref:offers saref-ds:CloseDoorService ; saref:offers ex:CloseDoorService ;
. .
saref-ds:OpenCloseFunction ex:OpenCloseFunction
rdf:type saref:OpenCloseFunction ; rdf:type saref:OpenCloseFunction ;
rdfs:label "OPEN CLOSE function "^^xsd:string ; rdfs:label "OPEN CLOSE function "^^xsd:string ;
saref:hasCommand saref-ds:CloseCommand ; saref:hasCommand ex:CloseCommand ;
saref:hasCommand saref-ds:OpenCommand ; saref:hasCommand ex:OpenCommand ;
. .
saref-ds:OpenCommand ex:OpenCommand
rdf:type saref:OpenCommand ; rdf:type saref:OpenCommand ;
rdfs:label "OPEN command"^^xsd:string ; rdfs:label "OPEN command"^^xsd:string ;
saref:actsUpon saref-ds:CloseState ; saref:actsUpon ex:CloseState ;
. .
saref-ds:OpenState ex:OpenState
rdf:type saref:OpenState ; rdf:type saref:OpenState ;
rdfs:label "Open state"^^xsd:string ; rdfs:label "Open state"^^xsd:string ;
. .
# baseURI: http://ontology.tno.nl/saref/energymeter
# imports: https://w3id.org/saref
@prefix owl: <http://www.w3.org/2002/07/owl#> . @prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> . @prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . @prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix saref: <https://saref.etsi.org/core/> . @prefix saref: <https://saref.etsi.org/core/> .
@prefix saref-em: <http://ontology.tno.nl/saref/energymeter#> . @prefix ex: <https://saref.etsi.org/core/v3.1.1/example/energymeter/> .
@prefix time: <http://www.w3.org/2006/time#> . @prefix time: <http://www.w3.org/2006/time#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> . @prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
@prefix dctype: <http://purl.org/dc/dcmitype/> .
@prefix dcterms: <http://purl.org/dc/terms/> .
<http://ontology.tno.nl/saref/energymeter> <https://saref.etsi.org/core/v3.1.1/example/energymeter#> a dctype:Dataset ;
rdf:type owl:Ontology ; dcterms:license <https://forge.etsi.org/etsi-software-license> ;
owl:imports <https://w3id.org/saref> ; dcterms:conformsTo <https://saref.etsi.org/core/v3.1.1/> ;
. dcterms:title "Example energymeter"@en ;
saref-em:MicroRenewable rdf:type owl:Class ; dcterms:description "Example energymeter"@en .
ex:MicroRenewable rdf:type owl:Class ;
rdfs:subClassOf saref:FunctionRelated ; rdfs:subClassOf saref:FunctionRelated ;
rdfs:comment "A device that generates renewable energy from natural resources such as the sun, wind and water. A saref:MicroRenewable is typically used to accomplish saref:EnergyEfficiency."@en ; rdfs:comment "A device that generates renewable energy from natural resources such as the sun, wind and water. A saref:MicroRenewable is typically used to accomplish saref:EnergyEfficiency."@en ;
rdfs:label "Micro renewable"@en . rdfs:label "Micro renewable"@en .
saref-em:Efficiency ex:Efficiency
rdf:type saref:Task ; rdf:type saref:Task ;
rdfs:label "Efficiency"^^xsd:string ; rdfs:label "Efficiency"^^xsd:string ;
. .
saref-em:Energy ex:Energy
rdf:type saref:Energy ; rdf:type saref:Energy ;
rdfs:label "Energy "^^xsd:string ; rdfs:label "Energy "^^xsd:string ;
saref:hasValue "not applicable"^^xsd:string ; saref:hasValue "not applicable"^^xsd:string ;
saref:isMeasuredIn <http://www.wurvoc.org/vocabularies/om-1.8/kilowatt_hour> ; saref:isMeasuredIn <http://www.wurvoc.org/vocabularies/om-1.8/kilowatt_hour> ;
. .
saref-em:EnergyMeter_EM5004 ex:EnergyMeter_EM5004
rdf:type saref:EnergyMeter ; rdf:type saref:EnergyMeter ;
rdfs:label "Energy meter EM5004"^^xsd:string ; rdfs:label "Energy meter EM5004"^^xsd:string ;
saref:IsUsedFor saref-em:Energy ; saref:IsUsedFor ex:Energy ;
saref:accomplishes saref-em:Efficiency ; saref:accomplishes ex:Efficiency ;
saref:hasCategory saref:Meter ; saref:hasCategory saref:Meter ;
saref:hasDescription "Energy meter EM5004 is an example of how to instantiate an energy meter using SAREF"^^xsd:string ; saref:hasDescription "Energy meter EM5004 is an example of how to instantiate an energy meter using SAREF"^^xsd:string ;
saref:hasFunction saref-em:MeteringFunction ; saref:hasFunction ex:MeteringFunction ;
saref:hasManufacturer "manufacturer_stv"^^xsd:string ; saref:hasManufacturer "manufacturer_stv"^^xsd:string ;
saref:hasModel "EM5004-stv-16"^^xsd:string ; saref:hasModel "EM5004-stv-16"^^xsd:string ;
saref:offers saref-em:MeasureEnergyService ; saref:offers ex:MeasureEnergyService ;
. .
saref-em:Energy_value1 ex:Energy_value1
rdf:type saref:Energy ; rdf:type saref:Energy ;
rdfs:label "Energy value1"^^xsd:string ; rdfs:label "Energy value1"^^xsd:string ;
saref:hasValue "1"^^xsd:string ; saref:hasValue "1"^^xsd:string ;
saref:isMeasuredIn <http://www.wurvoc.org/vocabularies/om-1.8/kilowatt_hour> ; saref:isMeasuredIn <http://www.wurvoc.org/vocabularies/om-1.8/kilowatt_hour> ;
. .
saref-em:GetCurrentMeterValueCommand ex:GetCurrentMeterValueCommand
rdf:type saref:GetCurrentMeterValueCommand ; rdf:type saref:GetCurrentMeterValueCommand ;
rdfs:label "Get current meter value command"^^xsd:string ; rdfs:label "Get current meter value command"^^xsd:string ;
saref:isCommandOf saref-em:MeteringFunction ; saref:isCommandOf ex:MeteringFunction ;
. .
saref-em:Instant_1 ex:Instant_1
rdf:type time:Instant ; rdf:type time:Instant ;
rdfs:label "Instant 1"^^xsd:string ; rdfs:label "Instant 1"^^xsd:string ;
time:inXSDDateTime "2015-03-17T11:10:50.53"^^xsd:dateTime ; time:inXSDDateTime "2015-03-17T11:10:50.53"^^xsd:dateTime ;
. .
saref-em:MeasureEnergyService ex:MeasureEnergyService
rdf:type saref:Service ; rdf:type saref:Service ;
rdfs:label "Measure energy service"^^xsd:string ; rdfs:label "Measure energy service"^^xsd:string ;
saref:hasOutputParameter saref-em:Energy ; saref:hasOutputParameter ex:Energy ;
saref:isOfferedBy saref-em:EnergyMeter_EM5004 ; saref:isOfferedBy ex:EnergyMeter_EM5004 ;
saref:represents saref-em:MeteringFunction ; saref:represents ex:MeteringFunction ;
. .
saref-em:MeteringFunction ex:MeteringFunction
rdf:type saref:MeteringFunction ; rdf:type saref:MeteringFunction ;
rdfs:label "Metering function "^^xsd:string ; rdfs:label "Metering function "^^xsd:string ;
saref:hasCommand saref-em:GetCurrentMeterValueCommand ; saref:hasCommand ex:GetCurrentMeterValueCommand ;
saref:hasMeterReadingTime saref-em:Time_value1 ; saref:hasMeterReadingTime ex:Time_value1 ;
saref:hasMeterReadingType "Energy"^^xsd:string ; saref:hasMeterReadingType "Energy"^^xsd:string ;
saref:hasMeterReadingValue saref-em:Energy_value1 ; saref:hasMeterReadingValue ex:Energy_value1 ;
. .
saref-em:Time_value1 ex:Time_value1
rdf:type saref:Time ; rdf:type saref:Time ;
rdfs:label "Time value 1"^^xsd:string ; rdfs:label "Time value 1"^^xsd:string ;
saref:consistsOf saref-em:Instant_1 ; saref:consistsOf ex:Instant_1 ;
. .
# baseURI: http://ontology.tno.nl/saref/lightswitch
# imports: https://w3id.org/saref
@prefix geo: <http://www.w3.org/2003/01/geo/wgs84_pos#> . @prefix geo: <http://www.w3.org/2003/01/geo/wgs84_pos#> .
@prefix owl: <http://www.w3.org/2002/07/owl#> . @prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> . @prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . @prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix saref: <https://saref.etsi.org/core/> . @prefix saref: <https://saref.etsi.org/core/> .
@prefix saref-ls: <http://ontology.tno.nl/saref/lightswitch#> . @prefix ex: <https://saref.etsi.org/core/v3.1.1/example/lightswitch/> .
@prefix time: <http://www.w3.org/2006/time#> . @prefix time: <http://www.w3.org/2006/time#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> . @prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
@prefix dctype: <http://purl.org/dc/dcmitype/> .
@prefix dcterms: <http://purl.org/dc/terms/> .
<http://ontology.tno.nl/saref/lightswitch> <https://saref.etsi.org/core/v3.1.1/example/lightswitch#> a dctype:Dataset ;
rdf:type owl:Ontology ; dcterms:license <https://forge.etsi.org/etsi-software-license> ;
owl:imports <https://w3id.org/saref> ; dcterms:conformsTo <https://saref.etsi.org/core/v3.1.1/> ;
. dcterms:title "Example lightswitch"@en ;
saref-ls:LightingDevice rdf:type owl:Class ; dcterms:description "Example lightswitch"@en .
ex:LightingDevice rdf:type owl:Class ;
rdfs:subClassOf saref:FunctionRelated ; rdfs:subClassOf saref:FunctionRelated ;
rdfs:comment "A device used for illumination, irradiation, signaling, or projection. A saref:LightingDevice is typically used to accomplish saref:Comfort."@en ; rdfs:comment "A device used for illumination, irradiation, signaling, or projection. A saref:LightingDevice is typically used to accomplish saref:Comfort."@en ;
rdfs:label "Lighting device"@en . rdfs:label "Lighting device"@en .
saref-ls:BuildingSpace_OfficeHall ex:BuildingSpace_OfficeHall
rdf:type saref:BuildingSpace ; rdf:type saref:BuildingSpace ;
rdfs:label "Office Hall"^^xsd:string ; rdfs:label "Office Hall"^^xsd:string ;
geo:lat "52.0821"^^xsd:string ; geo:lat "52.0821"^^xsd:string ;
geo:long "4.3251"^^xsd:string ; geo:long "4.3251"^^xsd:string ;
saref:hasSpaceType "Office hall"^^xsd:string ; saref:hasSpaceType "Office hall"^^xsd:string ;
. .
saref-ls:Light ex:Light
rdf:type saref:Light ; rdf:type saref:Light ;
rdfs:label "Light "^^xsd:string ; rdfs:label "Light "^^xsd:string ;
saref:hasValue "not applicable"^^xsd:string ; saref:hasValue "not applicable"^^xsd:string ;
saref:isMeasuredIn <http://www.wurvoc.org/vocabularies/om-1.8/lux> ; saref:isMeasuredIn <http://www.wurvoc.org/vocabularies/om-1.8/lux> ;
. .
saref-ls:LightSwitch_LS1001 ex:LightSwitch_LS1001
rdf:type saref:LightSwitch ; rdf:type saref:LightSwitch ;
rdfs:label "Light switch LS1001"^^xsd:string ; rdfs:label "Light switch LS1001"^^xsd:string ;
saref:IsUsedFor saref-ls:Light ; saref:IsUsedFor ex:Light ;
saref:accomplishes saref-ls:Lighting ; saref:accomplishes ex:Lighting ;
saref:consistsOf saref:Switch ; saref:consistsOf saref:Switch ;
saref:hasCategory saref:Actuator ; saref:hasCategory saref:Actuator ;
saref:hasDescription "Light switch LS1001 is an example of how to instantiate a light switch using SAREF"^^xsd:string ; saref:hasDescription "Light switch LS1001 is an example of how to instantiate a light switch using SAREF"^^xsd:string ;
saref:hasFunction saref-ls:OnOffFunction ; saref:hasFunction ex:OnOffFunction ;
saref:hasManufacturer "manufacturer-abc"^^xsd:string ; saref:hasManufacturer "manufacturer-abc"^^xsd:string ;
saref:hasModel "890-09w"^^xsd:string ; saref:hasModel "890-09w"^^xsd:string ;
saref:hasState saref-ls:OffState ; saref:hasState ex:OffState ;
saref:hasState saref-ls:OnState ; saref:hasState ex:OnState ;
saref:isLocatedIn saref-ls:BuildingSpace_OfficeHall ; saref:isLocatedIn ex:BuildingSpace_OfficeHall ;
saref:offers saref-ls:SwitchOnService ; saref:offers ex:SwitchOnService ;
. .
saref-ls:Lighting ex:Lighting
rdf:type saref:Task ; rdf:type saref:Task ;
rdfs:label "Lighting"^^xsd:string ; rdfs:label "Lighting"^^xsd:string ;
saref:isAccomplishedBy saref-ls:LightSwitch_LS1001 ; saref:isAccomplishedBy ex:LightSwitch_LS1001 ;
. .
saref-ls:OffCommand ex:OffCommand
rdf:type saref:OffCommand ; rdf:type saref:OffCommand ;
rdfs:label "OFF command "^^xsd:string ; rdfs:label "OFF command "^^xsd:string ;
saref:actsUpon saref-ls:OnState ; saref:actsUpon ex:OnState ;
. .
saref-ls:OffState ex:OffState
rdf:type saref:OffState ; rdf:type saref:OffState ;
rdfs:label "OFF state"^^xsd:string ; rdfs:label "OFF state"^^xsd:string ;
. .
saref-ls:OnCommand ex:OnCommand
rdf:type saref:OnCommand ; rdf:type saref:OnCommand ;
rdfs:label "ON command"^^xsd:string ; rdfs:label "ON command"^^xsd:string ;
saref:actsUpon saref-ls:OffState ; saref:actsUpon ex:OffState ;
. .
saref-ls:OnOffFunction ex:OnOffFunction
rdf:type saref:OnOffFunction ; rdf:type saref:OnOffFunction ;
rdfs:label "ON OFF function "^^xsd:string ; rdfs:label "ON OFF function "^^xsd:string ;
saref:hasCommand saref-ls:OffCommand ; saref:hasCommand ex:OffCommand ;
saref:hasCommand saref-ls:OnCommand ; saref:hasCommand ex:OnCommand ;
. .
saref-ls:OnState ex:OnState
rdf:type saref:OnState ; rdf:type saref:OnState ;
rdfs:label "ON state"^^xsd:string ; rdfs:label "ON state"^^xsd:string ;
. .
saref-ls:SwitchOnService ex:SwitchOnService
rdf:type saref:SwitchOnService ; rdf:type saref:SwitchOnService ;
rdfs:label "Switch ON service "^^xsd:string ; rdfs:label "Switch ON service "^^xsd:string ;
saref:hasInputParameter saref-ls:OffState ; saref:hasInputParameter ex:OffState ;
saref:hasOutputParameter saref-ls:OnState ; saref:hasOutputParameter ex:OnState ;
saref:isOfferedBy saref-ls:LightSwitch_LS1001 ; saref:isOfferedBy ex:LightSwitch_LS1001 ;
saref:represents saref-ls:OnOffFunction ; saref:represents ex:OnOffFunction ;
. .
...@@ -3,16 +3,19 @@ ...@@ -3,16 +3,19 @@
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> . @prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . @prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix saref: <https://saref.etsi.org/core/> . @prefix saref: <https://saref.etsi.org/core/> .
@prefix saref-mm: <http://ontology.tno.nl/saref/multimedia#> . @prefix ex: <https://saref.etsi.org/core/v3.1.1/example/multimedia/> .
@prefix time: <http://www.w3.org/2006/time#> . @prefix time: <http://www.w3.org/2006/time#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> . @prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
@prefix dctype: <http://purl.org/dc/dcmitype/> .
@prefix dcterms: <http://purl.org/dc/terms/> .
<http://ontology.tno.nl/saref/multimedia> <https://saref.etsi.org/core/v3.1.1/example/multimedia#> a dctype:Dataset ;
rdf:type owl:Ontology ; dcterms:license <https://forge.etsi.org/etsi-software-license> ;
owl:imports <https://w3id.org/saref> ; dcterms:conformsTo <https://saref.etsi.org/core/v3.1.1/> ;
. dcterms:title "Example multimedia"@en ;
dcterms:description "Example multimedia"@en .
saref-mm:Multimedia rdf:type owl:Class ; ex:Multimedia rdf:type owl:Class ;
rdfs:subClassOf saref:FunctionRelated ; rdfs:subClassOf saref:FunctionRelated ;
rdfs:comment "A device designed to display, store, record or play multimedia content such as audio, images, animation, video. A saref:Multimedia is typically used to accomplish saref:Entertainment."@en ; rdfs:comment "A device designed to display, store, record or play multimedia content such as audio, images, animation, video. A saref:Multimedia is typically used to accomplish saref:Entertainment."@en ;
rdfs:label "Multimedia"@en . rdfs:label "Multimedia"@en .
......
# baseURI: http://ontology.tno.nl/saref/smokesensor
# imports: https://w3id.org/saref
@prefix geo: <http://www.w3.org/2003/01/geo/wgs84_pos#> . @prefix geo: <http://www.w3.org/2003/01/geo/wgs84_pos#> .
@prefix owl: <http://www.w3.org/2002/07/owl#> . @prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> . @prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . @prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix saref: <https://saref.etsi.org/core/> . @prefix saref: <https://saref.etsi.org/core/> .
@prefix saref-ss: <http://ontology.tno.nl/saref/smokesensor#> . @prefix ex: <https://saref.etsi.org/core/v3.1.1/example/smokesensor/> .
@prefix time: <http://www.w3.org/2006/time#> . @prefix time: <http://www.w3.org/2006/time#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> . @prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
@prefix dctype: <http://purl.org/dc/dcmitype/> .
@prefix dcterms: <http://purl.org/dc/terms/> .
<http://ontology.tno.nl/saref/smokesensor> <https://saref.etsi.org/core/v3.1.1/example/smokesensor#> a dctype:Dataset ;
rdf:type owl:Ontology ; dcterms:license <https://forge.etsi.org/etsi-software-license> ;
owl:imports <https://w3id.org/saref> ; dcterms:conformsTo <https://saref.etsi.org/core/v3.1.1/> ;
. dcterms:title "Example smokesensor"@en ;
saref-ss:Audio dcterms:description "Example smokesensor"@en .
ex:Audio
rdf:type saref:Property ; rdf:type saref:Property ;
rdfs:label "Audio"^^xsd:string ; rdfs:label "Audio"^^xsd:string ;
saref:hasValue "70"^^xsd:string ; saref:hasValue "70"^^xsd:string ;
saref:isMeasuredIn <http://www.wurvoc.org/vocabularies/om-1.6/decibel> ; saref:isMeasuredIn <http://www.wurvoc.org/vocabularies/om-1.6/decibel> ;
. .
saref-ss:BuildingObject_Window ex:BuildingObject_Window
rdf:type saref:Window ; rdf:type saref:Window ;
rdfs:label "Window"^^xsd:string ; rdfs:label "Window"^^xsd:string ;
. .
saref-ss:BuildingSpace_HotelRoom ex:BuildingSpace_HotelRoom
rdf:type saref:BuildingSpace ; rdf:type saref:BuildingSpace ;
rdfs:label "Hotel room"^^xsd:string ; rdfs:label "Hotel room"^^xsd:string ;
geo:lat "52.0705"^^xsd:string ; geo:lat "52.0705"^^xsd:string ;
...@@ -32,89 +33,89 @@ saref-ss:BuildingSpace_HotelRoom ...@@ -32,89 +33,89 @@ saref-ss:BuildingSpace_HotelRoom
saref:contains <http://ontology.tno.nl/saref/tempsensor#BuildingObject_window> ; saref:contains <http://ontology.tno.nl/saref/tempsensor#BuildingObject_window> ;
saref:hasSpaceType "Hotel room"^^xsd:string ; saref:hasSpaceType "Hotel room"^^xsd:string ;
. .
saref-ss:Comfort ex:Comfort
rdf:type saref:Task ; rdf:type saref:Task ;
rdfs:label "Comfort"^^xsd:string ; rdfs:label "Comfort"^^xsd:string ;
. .
saref-ss:EventFunction ex:EventFunction
rdf:type saref:EventFunction ; rdf:type saref:EventFunction ;
rdfs:label "Event function"^^xsd:string ; rdfs:label "Event function"^^xsd:string ;
saref:hasCommand saref-ss:NotifyCommand ; saref:hasCommand ex:NotifyCommand ;
saref:hasThreshold saref-ss:Smoke_threshold_value ; saref:hasThreshold ex:Smoke_threshold_value ;
. .
saref-ss:GetSensingDataCommand ex:GetSensingDataCommand
rdf:type saref:GetCommand ; rdf:type saref:GetCommand ;
rdfs:comment "The GetSensingDataCommand does not act upon any state, since it only gives a directive to retrieve a certain value."^^xsd:string ; rdfs:comment "The GetSensingDataCommand does not act upon any state, since it only gives a directive to retrieve a certain value."^^xsd:string ;
rdfs:label "Get sensing data command"^^xsd:string ; rdfs:label "Get sensing data command"^^xsd:string ;
saref:isCommandOf saref-ss:SensingFunction ; saref:isCommandOf ex:SensingFunction ;
. .
saref-ss:NotifyCommand ex:NotifyCommand
rdf:type saref:NotifyCommand ; rdf:type saref:NotifyCommand ;
rdfs:label "Notify command"^^xsd:string ; rdfs:label "Notify command"^^xsd:string ;
saref:isCommandOf saref-ss:EventFunction ; saref:isCommandOf ex:EventFunction ;
. .
saref-ss:OffState ex:OffState
rdf:type saref:OffState ; rdf:type saref:OffState ;
rdfs:label "OFF state"^^xsd:string ; rdfs:label "OFF state"^^xsd:string ;
. .
saref-ss:OnState ex:OnState
rdf:type saref:OnState ; rdf:type saref:OnState ;
rdfs:label "ON state"^^xsd:string ; rdfs:label "ON state"^^xsd:string ;
. .
saref-ss:SenseSmoke ex:SenseSmoke
rdf:type saref:Service ; rdf:type saref:Service ;
rdfs:label "Sense smoke"^^xsd:string ; rdfs:label "Sense smoke"^^xsd:string ;
saref:hasInputParameter saref-ss:Smoke ; saref:hasInputParameter ex:Smoke ;
saref:hasOutputParameter saref-ss:Smoke ; saref:hasOutputParameter ex:Smoke ;
saref:isOfferedBy saref-ss:SmokeSensor_SS4001 ; saref:isOfferedBy ex:SmokeSensor_SS4001 ;
saref:represents saref-ss:SensingFunction ; saref:represents ex:SensingFunction ;
. .
saref-ss:SensingFunction ex:SensingFunction
rdf:type saref:SensingFunction ; rdf:type saref:SensingFunction ;
rdfs:label "Sensing function"^^xsd:string ; rdfs:label "Sensing function"^^xsd:string ;
saref:hasCommand saref-ss:GetSensingDataCommand ; saref:hasCommand ex:GetSensingDataCommand ;
saref:hasSensorType "Smoke"^^xsd:string ; saref:hasSensorType "Smoke"^^xsd:string ;
. .
saref-ss:Smoke ex:Smoke
rdf:type saref:Smoke ; rdf:type saref:Smoke ;
rdfs:label "Smoke"^^xsd:string ; rdfs:label "Smoke"^^xsd:string ;
. .
saref-ss:SmokeAlarm ex:SmokeAlarm
rdf:type saref:Service ; rdf:type saref:Service ;
rdfs:label "Smoke alarm"^^xsd:string ; rdfs:label "Smoke alarm"^^xsd:string ;
saref:hasInputParameter saref-ss:Smoke ; saref:hasInputParameter ex:Smoke ;
saref:hasOutputParameter saref-ss:Audio ; saref:hasOutputParameter ex:Audio ;
saref:isOfferedBy saref-ss:SmokeSensor_SS4001 ; saref:isOfferedBy ex:SmokeSensor_SS4001 ;
saref:represents saref-ss:EventFunction ; saref:represents ex:EventFunction ;
. .
saref-ss:SmokeSensor_SS4001 ex:SmokeSensor_SS4001
rdf:type saref:SmokeSensor ; rdf:type saref:SmokeSensor ;
rdfs:label "Smoke sensor SS4001"^^xsd:string ; rdfs:label "Smoke sensor SS4001"^^xsd:string ;
saref:IsUsedFor saref-ss:Smoke ; saref:IsUsedFor ex:Smoke ;
saref:accomplishes saref:Safety ; saref:accomplishes saref:Safety ;
saref:hasCategory saref:Sensor ; saref:hasCategory saref:Sensor ;
saref:hasDescription "Temperature sensor TS2001 is an example of how to instantiate a temperature sensor using SAREF"^^xsd:string ; saref:hasDescription "Temperature sensor TS2001 is an example of how to instantiate a temperature sensor using SAREF"^^xsd:string ;
saref:hasFunction saref-ss:EventFunction ; saref:hasFunction ex:EventFunction ;
saref:hasFunction saref-ss:SensingFunction ; saref:hasFunction ex:SensingFunction ;
saref:hasManufacturer "manufacturer-ccsd"^^xsd:string ; saref:hasManufacturer "manufacturer-ccsd"^^xsd:string ;
saref:hasModel "SS-4001-ccsd-15"^^xsd:string ; saref:hasModel "SS-4001-ccsd-15"^^xsd:string ;
saref:hasState saref-ss:OffState ; saref:hasState ex:OffState ;
saref:hasState saref-ss:OnState ; saref:hasState ex:OnState ;
saref:isLocatedIn saref-ss:BuildingSpace_HotelRoom ; saref:isLocatedIn ex:BuildingSpace_HotelRoom ;
saref:offers saref-ss:SenseSmoke ; saref:offers ex:SenseSmoke ;
saref:offers saref-ss:SmokeAlarm ; saref:offers ex:SmokeAlarm ;
. .
saref-ss:SmokeUnit ex:SmokeUnit
rdf:type saref:UnitOfMeasure ; rdf:type saref:UnitOfMeasure ;
rdfs:label "Smoke unit"^^xsd:string ; rdfs:label "Smoke unit"^^xsd:string ;
. .
saref-ss:Smoke_threshold_value ex:Smoke_threshold_value
rdf:type saref:Smoke ; rdf:type saref:Smoke ;
rdfs:label "Smoke threshold value"^^xsd:string ; rdfs:label "Smoke threshold value"^^xsd:string ;
saref:hasValue "00000"^^xsd:string ; saref:hasValue "00000"^^xsd:string ;