diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000000000000000000000000000000000000..604fd331fbc4c2e582691c84f9a5d689ac270754 --- /dev/null +++ b/.gitignore @@ -0,0 +1,3 @@ +*~ +.DS_Store +catalog-v001.xml diff --git a/examples/doorswitch.ttl b/examples/doorswitch.ttl new file mode 100644 index 0000000000000000000000000000000000000000..5332cc9e04bb55f96972c512ad9258b190ec4680 --- /dev/null +++ b/examples/doorswitch.ttl @@ -0,0 +1,80 @@ +# baseURI: http://ontology.tno.nl/saref/doorswitch +# imports: https://w3id.org/saref + +@prefix geo: . +@prefix owl: . +@prefix rdf: . +@prefix rdfs: . +@prefix saref: . +@prefix saref-ds: . +@prefix time: . +@prefix xsd: . + + + rdf:type owl:Ontology ; + owl:imports ; +. +saref-ds:BuildingObject_MainDoor + rdf:type saref:Door ; + rdfs:label "Building object Main door"^^xsd:string ; +. +saref-ds:BuildingSpace_OfficeHall + rdf:type saref:BuildingSpace ; + rdfs:label "Office Hall"^^xsd:string ; + geo:lat "52.0821"^^xsd:string ; + geo:long "4.3251"^^xsd:string ; + saref:contains saref-ds:BuildingObject_MainDoor ; + saref:hasSpaceType "Office hall"^^xsd:string ; +. +saref-ds:CloseCommand + rdf:type saref:CloseCommand ; + rdfs:label "CLOSE command "^^xsd:string ; + saref:actsUpon saref-ds:OpenState ; +. +saref-ds:CloseDoorService + rdf:type saref:Service ; + rdfs:label "CLOSE Door service "^^xsd:string ; + saref:hasInputParameter saref-ds:OpenState ; + saref:hasOutputParameter saref-ds:CloseState ; + saref:isOfferedBy saref-ds:DoorSwitch_DS3001 ; + saref:represents saref-ds:OpenCloseFunction ; +. +saref-ds:CloseState + rdf:type saref:CloseState ; + rdfs:label "CLOSE state"^^xsd:string ; +. +saref-ds:Comfort + rdf:type saref:Task ; + rdfs:label "Comfort"^^xsd:string ; +. +saref-ds:DoorSwitch_DS001 + rdf:type saref:DoorSwitch ; + rdfs:label "Door switch DS3001"^^xsd:string ; + saref:IsUsedFor saref-ds:BuildingObject_MainDoor ; + saref:accomplishes saref-ds:Comfort ; + saref:consistsOf saref:Switch ; + saref:hasCategory saref:Actuator ; + 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:hasManufacturer "manufacturer-mno"^^xsd:string ; + saref:hasModel "mno-DS3001-16"^^xsd:string ; + saref:hasState saref-ds:CloseState ; + saref:hasState saref-ds:OpenState ; + saref:isLocatedIn saref-ds:BuildingSpace_OfficeHall ; + saref:offers saref-ds:CloseDoorService ; +. +saref-ds:OpenCloseFunction + rdf:type saref:OpenCloseFunction ; + rdfs:label "OPEN CLOSE function "^^xsd:string ; + saref:hasCommand saref-ds:CloseCommand ; + saref:hasCommand saref-ds:OpenCommand ; +. +saref-ds:OpenCommand + rdf:type saref:OpenCommand ; + rdfs:label "OPEN command"^^xsd:string ; + saref:actsUpon saref-ds:CloseState ; +. +saref-ds:OpenState + rdf:type saref:OpenState ; + rdfs:label "Open state"^^xsd:string ; +. diff --git a/examples/energymeter.ttl b/examples/energymeter.ttl new file mode 100644 index 0000000000000000000000000000000000000000..51512aa1d35070cbc69e4d61f77febd0924370c8 --- /dev/null +++ b/examples/energymeter.ttl @@ -0,0 +1,73 @@ +# baseURI: http://ontology.tno.nl/saref/energymeter +# imports: https://w3id.org/saref + +@prefix owl: . +@prefix rdf: . +@prefix rdfs: . +@prefix saref: . +@prefix saref-em: . +@prefix time: . +@prefix xsd: . + + + rdf:type owl:Ontology ; + owl:imports ; +. +saref-em:Efficiency + rdf:type saref:Task ; + rdfs:label "Efficiency"^^xsd:string ; +. +saref-em:Energy + rdf:type saref:Energy ; + rdfs:label "Energy "^^xsd:string ; + saref:hasValue "not applicable"^^xsd:string ; + saref:isMeasuredIn ; +. +saref-em:EnergyMeter_EM5004 + rdf:type saref:EnergyMeter ; + rdfs:label "Energy meter EM5004"^^xsd:string ; + saref:IsUsedFor saref-em:Energy ; + saref:accomplishes saref-em:Efficiency ; + saref:hasCategory saref:Meter ; + 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:hasManufacturer "manufacturer_stv"^^xsd:string ; + saref:hasModel "EM5004-stv-16"^^xsd:string ; + saref:offers saref-em:MeasureEnergyService ; +. +saref-em:Energy_value1 + rdf:type saref:Energy ; + rdfs:label "Energy value1"^^xsd:string ; + saref:hasValue "1"^^xsd:string ; + saref:isMeasuredIn ; +. +saref-em:GetCurrentMeterValueCommand + rdf:type saref:GetCurrentMeterValueCommand ; + rdfs:label "Get current meter value command"^^xsd:string ; + saref:isCommandOf saref-em:MeteringFunction ; +. +saref-em:Instant_1 + rdf:type time:Instant ; + rdfs:label "Instant 1"^^xsd:string ; + time:inXSDDateTime "2015-03-17T11:10:50.53"^^xsd:dateTime ; +. +saref-em:MeasureEnergyService + rdf:type saref:Service ; + rdfs:label "Measure energy service"^^xsd:string ; + saref:hasOutputParameter saref-em:Energy ; + saref:isOfferedBy saref-em:EnergyMeter_EM5004 ; + saref:represents saref-em:MeteringFunction ; +. +saref-em:MeteringFunction + rdf:type saref:MeteringFunction ; + rdfs:label "Metering function "^^xsd:string ; + saref:hasCommand saref-em:GetCurrentMeterValueCommand ; + saref:hasMeterReadingTime saref-em:Time_value1 ; + saref:hasMeterReadingType "Energy"^^xsd:string ; + saref:hasMeterReadingValue saref-em:Energy_value1 ; +. +saref-em:Time_value1 + rdf:type saref:Time ; + rdfs:label "Time value 1"^^xsd:string ; + saref:consistsOf saref-em:Instant_1 ; +. diff --git a/examples/lightswitch.ttl b/examples/lightswitch.ttl new file mode 100644 index 0000000000000000000000000000000000000000..1091c0524c2c9381b4a593f7c165f697124286e8 --- /dev/null +++ b/examples/lightswitch.ttl @@ -0,0 +1,82 @@ +# baseURI: http://ontology.tno.nl/saref/lightswitch +# imports: https://w3id.org/saref + +@prefix geo: . +@prefix owl: . +@prefix rdf: . +@prefix rdfs: . +@prefix saref: . +@prefix saref-ls: . +@prefix time: . +@prefix xsd: . + + + rdf:type owl:Ontology ; + owl:imports ; +. +saref-ls:BuildingSpace_OfficeHall + rdf:type saref:BuildingSpace ; + rdfs:label "Office Hall"^^xsd:string ; + geo:lat "52.0821"^^xsd:string ; + geo:long "4.3251"^^xsd:string ; + saref:hasSpaceType "Office hall"^^xsd:string ; +. +saref-ls:Light + rdf:type saref:Light ; + rdfs:label "Light "^^xsd:string ; + saref:hasValue "not applicable"^^xsd:string ; + saref:isMeasuredIn ; +. +saref-ls:LightSwitch_LS1001 + rdf:type saref:LightSwitch ; + rdfs:label "Light switch LS1001"^^xsd:string ; + saref:IsUsedFor saref-ls:Light ; + saref:accomplishes saref-ls:Lighting ; + saref:consistsOf saref:Switch ; + saref:hasCategory saref:Actuator ; + 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:hasManufacturer "manufacturer-abc"^^xsd:string ; + saref:hasModel "890-09w"^^xsd:string ; + saref:hasState saref-ls:OffState ; + saref:hasState saref-ls:OnState ; + saref:isLocatedIn saref-ls:BuildingSpace_OfficeHall ; + saref:offers saref-ls:SwitchOnService ; +. +saref-ls:Lighting + rdf:type saref:Task ; + rdfs:label "Lighting"^^xsd:string ; + saref:isAccomplishedBy saref-ls:LightSwitch_LS1001 ; +. +saref-ls:OffCommand + rdf:type saref:OffCommand ; + rdfs:label "OFF command "^^xsd:string ; + saref:actsUpon saref-ls:OnState ; +. +saref-ls:OffState + rdf:type saref:OffState ; + rdfs:label "OFF state"^^xsd:string ; +. +saref-ls:OnCommand + rdf:type saref:OnCommand ; + rdfs:label "ON command"^^xsd:string ; + saref:actsUpon saref-ls:OffState ; +. +saref-ls:OnOffFunction + rdf:type saref:OnOffFunction ; + rdfs:label "ON OFF function "^^xsd:string ; + saref:hasCommand saref-ls:OffCommand ; + saref:hasCommand saref-ls:OnCommand ; +. +saref-ls:OnState + rdf:type saref:OnState ; + rdfs:label "ON state"^^xsd:string ; +. +saref-ls:SwitchOnService + rdf:type saref:SwitchOnService ; + rdfs:label "Switch ON service "^^xsd:string ; + saref:hasInputParameter saref-ls:OffState ; + saref:hasOutputParameter saref-ls:OnState ; + saref:isOfferedBy saref-ls:LightSwitch_LS1001 ; + saref:represents saref-ls:OnOffFunction ; +. diff --git a/examples/smokesensor.ttl b/examples/smokesensor.ttl new file mode 100644 index 0000000000000000000000000000000000000000..110401bbc019da7d77a94e8f7b1ffa2211da56a6 --- /dev/null +++ b/examples/smokesensor.ttl @@ -0,0 +1,121 @@ +# baseURI: http://ontology.tno.nl/saref/smokesensor +# imports: https://w3id.org/saref + +@prefix geo: . +@prefix owl: . +@prefix rdf: . +@prefix rdfs: . +@prefix saref: . +@prefix saref-ss: . +@prefix time: . +@prefix xsd: . + + + rdf:type owl:Ontology ; + owl:imports ; +. +saref-ss:Audio + rdf:type saref:Property ; + rdfs:label "Audio"^^xsd:string ; + saref:hasValue "70"^^xsd:string ; + saref:isMeasuredIn ; +. +saref-ss:BuildingObject_Window + rdf:type saref:Window ; + rdfs:label "Window"^^xsd:string ; +. +saref-ss:BuildingSpace_HotelRoom + rdf:type saref:BuildingSpace ; + rdfs:label "Hotel room"^^xsd:string ; + geo:lat "52.0705"^^xsd:string ; + geo:long "4.30070"^^xsd:string ; + saref:contains ; + saref:hasSpaceType "Hotel room"^^xsd:string ; +. +saref-ss:Comfort + rdf:type saref:Task ; + rdfs:label "Comfort"^^xsd:string ; +. +saref-ss:EventFunction + rdf:type saref:EventFunction ; + rdfs:label "Event function"^^xsd:string ; + saref:hasCommand saref-ss:NotifyCommand ; + saref:hasThreshold saref-ss:Smoke_threshold_value ; +. +saref-ss:GetSensingDataCommand + 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:label "Get sensing data command"^^xsd:string ; + saref:isCommandOf saref-ss:SensingFunction ; +. +saref-ss:NotifyCommand + rdf:type saref:NotifyCommand ; + rdfs:label "Notify command"^^xsd:string ; + saref:isCommandOf saref-ss:EventFunction ; +. +saref-ss:OffState + rdf:type saref:OffState ; + rdfs:label "OFF state"^^xsd:string ; +. +saref-ss:OnState + rdf:type saref:OnState ; + rdfs:label "ON state"^^xsd:string ; +. +saref-ss:SenseSmoke + rdf:type saref:Service ; + rdfs:label "Sense smoke"^^xsd:string ; + saref:hasInputParameter saref-ss:Smoke ; + saref:hasOutputParameter saref-ss:Smoke ; + saref:isOfferedBy saref-ss:SmokeSensor_SS4001 ; + saref:represents saref-ss:SensingFunction ; +. +saref-ss:SensingFunction + rdf:type saref:SensingFunction ; + rdfs:label "Sensing function"^^xsd:string ; + saref:hasCommand saref-ss:GetSensingDataCommand ; + saref:hasSensorType "Smoke"^^xsd:string ; +. +saref-ss:Smoke + rdf:type saref:Smoke ; + rdfs:label "Smoke"^^xsd:string ; +. +saref-ss:SmokeAlarm + rdf:type saref:Service ; + rdfs:label "Smoke alarm"^^xsd:string ; + saref:hasInputParameter saref-ss:Smoke ; + saref:hasOutputParameter saref-ss:Audio ; + saref:isOfferedBy saref-ss:SmokeSensor_SS4001 ; + saref:represents saref-ss:EventFunction ; +. +saref-ss:SmokeSensor_SS4001 + rdf:type saref:SmokeSensor ; + rdfs:label "Smoke sensor SS4001"^^xsd:string ; + saref:IsUsedFor saref-ss:Smoke ; + saref:accomplishes saref:Safety ; + saref:hasCategory saref:Sensor ; + 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 saref-ss:SensingFunction ; + saref:hasManufacturer "manufacturer-ccsd"^^xsd:string ; + saref:hasModel "SS-4001-ccsd-15"^^xsd:string ; + saref:hasState saref-ss:OffState ; + saref:hasState saref-ss:OnState ; + saref:isLocatedIn saref-ss:BuildingSpace_HotelRoom ; + saref:offers saref-ss:SenseSmoke ; + saref:offers saref-ss:SmokeAlarm ; +. +saref-ss:SmokeUnit + rdf:type saref:UnitOfMeasure ; + rdfs:label "Smoke unit"^^xsd:string ; +. +saref-ss:Smoke_threshold_value + rdf:type saref:Smoke ; + rdfs:label "Smoke threshold value"^^xsd:string ; + saref:hasValue "00000"^^xsd:string ; + saref:isMeasuredIn saref-ss:SmokeUnit ; +. +saref-ss:Temperature + rdf:type saref:Temperature ; + rdfs:label "Temperature"^^xsd:string ; + saref:hasValue "not applicable"^^xsd:string ; +. diff --git a/examples/temperaturesensor.ttl b/examples/temperaturesensor.ttl new file mode 100644 index 0000000000000000000000000000000000000000..5a10ba584a8944cc7224b9eecb4303d3502bbb2f --- /dev/null +++ b/examples/temperaturesensor.ttl @@ -0,0 +1,80 @@ +# baseURI: http://ontology.tno.nl/saref/tempsensor +# imports: https://w3id.org/saref + +@prefix geo: . +@prefix owl: . +@prefix rdf: . +@prefix rdfs: . +@prefix saref: . +@prefix saref-ts: . +@prefix time: . +@prefix xsd: . + + + rdf:type owl:Ontology ; + owl:imports ; +. +saref-ts:BuildingObject_Window + rdf:type saref:Window ; + rdfs:label "Window"^^xsd:string ; +. +saref-ts:BuildingSpace_HotelRoom + rdf:type saref:BuildingSpace ; + rdfs:label "Hotel room"^^xsd:string ; + geo:lat "52.0705"^^xsd:string ; + geo:long "4.30070"^^xsd:string ; + saref:contains saref-ts:BuildingObject_window ; + saref:hasSpaceType "Hotel room"^^xsd:string ; +. +saref-ts:Comfort + rdf:type saref:Task ; + rdfs:label "Comfort"^^xsd:string ; +. +saref-ts:GetSensingDataCommand + 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:label "Get sensing data command"^^xsd:string ; + saref:isCommandOf saref-ts:SensingFunction ; +. +saref-ts:OffState + rdf:type saref:OffState ; + rdfs:label "OFF state"^^xsd:string ; +. +saref-ts:OnState + rdf:type saref:OnState ; + rdfs:label "ON state"^^xsd:string ; +. +saref-ts:SenseTemperature + rdf:type saref:Service ; + rdfs:label "Sense temperature"^^xsd:string ; + saref:hasInputParameter saref-ts:Temperature ; + saref:hasOutputParameter saref-ts:Temperature ; + saref:isOfferedBy saref-ts:TemperatureSensor_TS2001 ; + saref:represents saref-ts:SensingFunction ; +. +saref-ts:SensingFunction + rdf:type saref:SensingFunction ; + rdfs:label "Sensing function"^^xsd:string ; + saref:hasCommand saref-ts:GetSensingDataCommand ; + saref:hasSensorType "Temperature"^^xsd:string ; +. +saref-ts:Temperature + rdf:type saref:Temperature ; + rdfs:label "Temperature"^^xsd:string ; + saref:hasValue "not applicable"^^xsd:string ; +. +saref-ts:TemperatureSensor_TS2001 + rdf:type saref:TemperatureSensor ; + rdfs:label "Temperature sensor TS2001"^^xsd:string ; + saref:IsUsedFor saref-ts:Temperature ; + saref:accomplishes saref-ts:Comfort ; + saref:hasCategory saref:Sensor ; + saref:hasDescription "Temperature sensor TS2001 is an example of how to instantiate a temperature sensor using SAREF"^^xsd:string ; + saref:hasFunction saref-ts:SensingFunction ; + saref:hasManufacturer "manufacturer-efg"^^xsd:string ; + saref:hasModel "153899L"^^xsd:string ; + saref:hasState saref-ts:OffState ; + saref:hasState saref-ts:OnState ; + saref:isLocatedIn saref-ts:BuildingSpace_HotelRoom ; + saref:offers saref-ts:SenseTemperature ; +. diff --git a/examples/washingmachine.ttl b/examples/washingmachine.ttl new file mode 100644 index 0000000000000000000000000000000000000000..a6cb5116b2bf10dcdc791989f71ae5932d866b2e --- /dev/null +++ b/examples/washingmachine.ttl @@ -0,0 +1,118 @@ +# baseURI: http://ontology.tno.nl/saref/washingmachine +# imports: https://w3id.org/saref + +@prefix owl: . +@prefix rdf: . +@prefix rdfs: . +@prefix saref: . +@prefix saref-wm: . +@prefix time: . +@prefix xsd: . + + + rdf:type owl:Ontology ; + owl:imports ; +. +saref-wm:BuildingSpace_LaundryRoom + rdf:type saref:BuildingSpace ; + rdfs:label "Laundry room"^^xsd:string ; + saref:contains saref-wm:WashingMachine_WM802 ; + saref:hasSpaceType "Laundry room"^^xsd:string ; +. +saref-wm:Instant_1 + rdf:type time:Instant ; + rdfs:label "Instant 1"^^xsd:string ; + time:inXSDDateTime "2015-03-17T11:10:50.53"^^xsd:dateTime ; +. +saref-wm:Instant_2 + rdf:type time:Instant ; + rdfs:label "Instant 2"^^xsd:string ; + time:inXSDDateTime "2015-03-17T12:30:51.116"^^xsd:dateTime ; +. +saref-wm:Interval_1 + rdf:type time:Interval ; + rdfs:label "Interval 1"^^xsd:string ; + time:hasBeginning saref-wm:Instant_1 ; + time:hasEnd saref-wm:Instant_2 ; +. +saref-wm:OnOffFunction_1 + rdf:type saref:OnOffFunction ; + rdfs:label "On off function 1"^^xsd:string ; +. +saref-wm:Power_value1 + rdf:type saref:Power ; + rdfs:label "Power value 1"^^xsd:string ; + saref:hasValue "0.65"^^xsd:string ; + saref:isMeasuredIn ; +. +saref-wm:Power_value2 + rdf:type saref:Power ; + rdfs:label "Power value2"^^xsd:string ; + saref:hasValue "0.40"^^xsd:string ; + saref:isMeasuredIn ; +. +saref-wm:Price_value1 + rdf:type saref:Price ; + rdfs:label "Price value1"^^xsd:string ; + saref:hasValue "0.2"^^xsd:string ; + saref:isMeasuredIn ; +. +saref-wm:Profile_1 + rdf:type saref:Profile ; + rdfs:label "Profile 1"^^xsd:string ; + saref:hasConsumption saref-wm:Power_value2 ; + saref:hasPrice saref-wm:Price_value1 ; + saref:isFlexible "true"^^xsd:boolean ; + saref:isInterruptionPossible "false"^^xsd:boolean ; +. +saref-wm:StartCommand + rdf:type saref:StartCommand ; + rdfs:label "START command "^^xsd:string ; + saref:actsUpon saref-wm:StopState ; + saref:isCommandOf saref-wm:StartStopFunction ; +. +saref-wm:StartService + rdf:type saref:Service ; + rdfs:label "Start service 1"^^xsd:string ; + saref:hasInputParameter saref-wm:StopState ; + saref:hasOutputParameter saref-wm:StartState ; + saref:isOfferedBy saref-wm:WashingMachine_WM802 ; + saref:represents saref-wm:StartStopFunction ; +. +saref-wm:StartState + rdf:type saref:StartState ; + rdfs:label "Start state"^^xsd:string ; +. +saref-wm:StartStopFunction + rdf:type saref:StartStopFunction ; + rdfs:label "Start stop function "^^xsd:string ; + saref:hasCommand saref-wm:StartCommand ; + saref:hasCommand saref-wm:StopCommand ; +. +saref-wm:StopCommand + rdf:type saref:StopCommand ; + rdfs:label "STOP command "^^xsd:string ; + saref:actsUpon saref-wm:StartState ; + saref:isCommandOf saref-wm:StartStopFunction ; +. +saref-wm:StopState + rdf:type saref:StopState ; + rdfs:label "Stop state"^^xsd:string ; +. +saref-wm:WashingMachine_WM802 + rdf:type saref:WashingMachine ; + rdfs:label "Washing machine WM802"^^xsd:string ; + saref:accomplishes saref:Washing ; + saref:hasCategory saref:Appliance ; + saref:hasCategory saref:Load ; + saref:hasDescription "Washing machine WM802 is an example of how to instantiate a washing machine using SAREF"^^xsd:string ; + saref:hasFunction saref-wm:StartStopFunction ; + saref:hasManufacturer "manufacturer-hgfds"^^xsd:string ; + saref:hasModel "45609WQ"^^xsd:string ; + saref:hasProfile saref-wm:Profile_1 ; + saref:hasState saref-wm:StartState ; + saref:hasState saref-wm:StopState ; + saref:hasTypicalConsumption saref-wm:Power_value1 ; + saref:isLocatedIn saref-wm:BuildingSpace_LaundryRoom ; + saref:offers saref-wm:StartService ; +. diff --git a/ontology/saref.ttl b/ontology/saref.ttl index b6ac638d3b6cde06ca784764afdf83c26a1ccc00..89cf4ceb17eab8fa770e12f88f893f7aaed643a0 100644 --- a/ontology/saref.ttl +++ b/ontology/saref.ttl @@ -1,4 +1,4 @@ -@prefix : . +@prefix : . @prefix om: . @prefix owl: . @prefix rdf: . @@ -7,210 +7,210 @@ @prefix foaf: . @prefix rdfs: . @prefix time: . -@prefix saref: . -@prefix schema: . +@prefix saref: . @prefix dcterms: . -@base . +@prefix vann: . +@base . - rdf:type owl:Ontology ; - owl:imports ; - owl:versionInfo "2.1.2"^^xsd:string ; - dcterms:issued "2015-04-01"^^xsd:date ; - dcterms:creator ; + rdf:type owl:Ontology ; + owl:versionInfo "3.0.0"^^xsd:string ; + dcterms:issued "2019-05-24"^^xsd:date ; dcterms:modified "2018-05-02"^^xsd:date ; - dcterms:title "SAREF: the Smart Appliances REFerence ontology"^^xsd:string ; + dcterms:title "SAREF: the Smart Applications REFerence ontology"^^xsd:string ; dcterms:license ; + dcterms:contributor ; dcterms:contributor ; - dcterms:source ; - dcterms:created "2015-02-10"^^xsd:date ; dcterms:contributor ; + dcterms:contributor ; + vann:preferredNamespacePrefix "saref" ; + vann:preferredNamespaceUri "https://saref.etsi.org/" ; rdfs:comment "Information about changes compared to version 2.1.1: Small version bump to ensure that the turtle-version and the owl-version are up to date." ; dcterms:description "The Smart Appliances REFerence (SAREF) ontology is a shared model of consensus that facilitates the matching of existing assets (standards/protocols/datamodels/etc.) in the smart appliances domain. The SAREF ontology provides building blocks that allow separation and recombination of different parts of the ontology depending on specific needs. The starting point of SAREF is the concept of device (e.g., a switch). Devices are tangible objects designed to accomplish a particular task in households, common public buildings or offices. In order to accomplish this task, the device performs one or more functions. For example, a washing machine is designed to wash (task) and to accomplish this task it performs the start and stop function. The SAREF ontology offers a lists of basic functions that can be eventually combined in order to have more complex functions in a single device. For example, a switch offers an actuating function of type 'switching on/off'. Each function has some associated commands, which can also be picked up as building blocks from a list. For example, the 'switching on/off' is associated with the commands 'switch on', 'switch off' and 'toggle'. Depending on the function(s) it accomplishes, a device can be found in some corresponding states that are also listed as building blocks. When connected to a network, a device offers a service, which is a representation of a function to a network that makes the function discoverable, registerable and remotely controllable by other devices in the network. A service can represent one or more functions. A service is offered by a device that wants (a certain set of) its function(s) to be discoverable, registerable, remotely controllable by other devices in the network. A service must specify the device that is offering the service and the function(s) to be represented. A device in the SAREF ontology is also characterized by a profile that can be used to optimize some property, such as Energy, in a home or office that are part of a building."^^xsd:string ; rdfs:comment "Information about changes compared to version 1.1.1: (1)The classes and properties related to how to represent devices in building spaces (such as the saref:BuildingSpace class, saref:BuildingObject class and saref:isLocatedIn property) have been removed from SAREF and incorporated into the SAREF4BLDG extension related to buildings (https://w3id.org/def/saref4bldg), including the reuse of the W3C® WGS84 geo positioning vocabulary; (2)The saref:DeviceCategory and saref:FunctionCategory classes have been removed. Instead, the hierarchy of device categories has been implemented directly as subclasses of the saref:Device class; (3)The information specific for energy efficiency has been moved to the SAREF4ENER extension (https://w3id.org/saref4ener). For example, the saref:Profile class has been redefined to accommodate only the properties that are general enough for any type of profile, not only for energy and power. Details on how to specifically model a power profile can be found in the SAREF4ENER extension (https://w3id.org/saref4ener); (4) The subclasses of the saref:Energy class have been removed (i.e., Average Energy, Maximum Energy, Minimum Energy, Total Energy, HVAC Energy, Hot Water Energy and Lighting Energy); (5)The saref:Property class has been split into two classes (saref:Property and saref:Measurement), as it is done in the SAREF4ENVI extension (https://w3id.org/def/saref4envi), in order to properly accommodate the distinction between the concept of property (an observable quality of something) and the concept of measurement (a concrete value observed for a property); (6)Too restrictive cardinality restrictions have been revised, sometimes making them optional rather than mandatory (better to make properties mandatory in the extensions that specialize SAREF for a specific purpose, rather than restricting SAREF, whose purpose is more general). For example, definitions of units of measurement using an enumeration (owl:oneOf) were too restrictive because they did not allow using other units than those enumerated. Therefore, the individuals of each class are still there, but the owl:oneOf enumeration has been removed; (7)The saref:UnitOfMeasure subclassesre use individuals from the OM ontology for unit of measures (http://www.wurvoc.org/vocabularies/om-1.6/), but this is not the only solution. It has been clarified in the comments that the OM ontology is an example, but other ontologies can be used; (8)The global restrictions (rdfs:domain and rdfs:range) in object properties have been completely removed not to hinder interoperability. Object properties are now only restricted locally in the classes; (9)The subclasses of saref:Task have been transormed in individuals; (10)The saref:hasTask property has been removed from the saref:Profile class to resolve an ambiguity with the saref:Task class." ; - dcterms:publisher . + dcterms:publisher . ################################################################# # Object Properties ################################################################# -### https://w3id.org/saref#accomplishes +### https://saref.etsi.org/accomplishes saref:accomplishes rdf:type owl:ObjectProperty ; owl:inverseOf saref:isAccomplishedBy ; rdfs:comment "A relationship between a certain entity (e.g., a device) and the task it accomplishes"^^xsd:string ; rdfs:label "accomplishes"^^xsd:string . -### https://w3id.org/saref#actsUpon +### https://saref.etsi.org/actsUpon saref:actsUpon rdf:type owl:ObjectProperty ; rdfs:comment "A relationship between a command and a state"^^xsd:string ; rdfs:label "acts upon"^^xsd:string . -### https://w3id.org/saref#consistsOf +### https://saref.etsi.org/consistsOf saref:consistsOf rdf:type owl:ObjectProperty ; rdfs:comment "A relationship indicating a composite entity that consists of other entities (e.g., a temperature/humidity sensor that consists of a temperature sensor and a humidity sensor)"^^xsd:string ; rdfs:label "consists of"^^xsd:string . -### https://w3id.org/saref#controlsProperty +### https://saref.etsi.org/controlsProperty saref:controlsProperty rdf:type owl:ObjectProperty ; rdfs:comment "A relationship specifying the Property that can be controlled by a certain Device"@en ; rdfs:label "controls property"@en . -### https://w3id.org/saref#hasCommand +### https://saref.etsi.org/hasCommand saref:hasCommand rdf:type owl:ObjectProperty ; owl:inverseOf saref:isCommandOf ; rdfs:comment "A relationship between an entity (such as a function) and a command"^^xsd:string ; rdfs:label "has command"^^xsd:string . -### https://w3id.org/saref#hasFunction +### https://saref.etsi.org/hasFunction saref:hasFunction rdf:type owl:ObjectProperty ; rdfs:comment "A relationship identifying the type of function of a device"^^xsd:string ; rdfs:label "has function"^^xsd:string . -### https://w3id.org/saref#hasMeterReading +### https://saref.etsi.org/hasMeterReading saref:hasMeterReading rdf:type owl:ObjectProperty ; rdfs:comment "A relationship between a metering function and the measurement of the reading"^^xsd:string ; rdfs:label "has meter reading"^^xsd:string . -### https://w3id.org/saref#hasMeterReadingType +### https://saref.etsi.org/hasMeterReadingType saref:hasMeterReadingType rdf:type owl:ObjectProperty ; rdfs:comment "A relationship identifying the reading type of a measurement (e.g., Water, Gas, Pressure , Energy , Power, etc.)"^^xsd:string ; rdfs:label "has meter reading type"^^xsd:string . -### https://w3id.org/saref#hasPrice +### https://saref.etsi.org/hasPrice saref:hasPrice rdf:type owl:ObjectProperty ; rdfs:comment "A relationships indentifying the price associated to an entity"^^xsd:string ; rdfs:label "has price"^^xsd:string . -### https://w3id.org/saref#hasProfile +### https://saref.etsi.org/hasProfile saref:hasProfile rdf:type owl:ObjectProperty ; rdfs:comment "A relationship associating a profile to a certain entity (e.g., a device)"^^xsd:string ; rdfs:label "has profile"^^xsd:string . -### https://w3id.org/saref#hasSensingRange +### https://saref.etsi.org/hasSensingRange saref:hasSensingRange rdf:type owl:ObjectProperty ; rdfs:comment "A relationship between a sensing function and a measurement identifying the range of a sensor detection"^^xsd:string ; rdfs:label "has sensing range "^^xsd:string . -### https://w3id.org/saref#hasSensorType +### https://saref.etsi.org/hasSensorType saref:hasSensorType rdf:type owl:ObjectProperty ; rdfs:comment "A relationship identifying the sensing type of a sensor detection (i.e., Temperature, Occupancy, Humidity, Motion , Smoke, Pressure, etc.) "^^xsd:string ; rdfs:label "has sensor type"^^xsd:string . -### https://w3id.org/saref#hasState +### https://saref.etsi.org/hasState saref:hasState rdf:type owl:ObjectProperty ; rdfs:comment "A relationship identifying the type of state of a device"^^xsd:string ; rdfs:label "has state"^^xsd:string . -### https://w3id.org/saref#hasThresholdMeasurement +### https://saref.etsi.org/hasThresholdMeasurement saref:hasThresholdMeasurement rdf:type owl:ObjectProperty ; rdfs:comment "A relationship associated with an event function to notify that a certain threshold measurement has been exceeded"^^xsd:string ; rdfs:label "has threshold measurement"^^xsd:string . -### https://w3id.org/saref#hasTime +### https://saref.etsi.org/hasTime saref:hasTime rdf:type owl:ObjectProperty ; rdfs:comment "A relationship to associate time information to an entity"^^xsd:string ; rdfs:label "has time"^^xsd:string . -### https://w3id.org/saref#hasTypicalConsumption +### https://saref.etsi.org/hasTypicalConsumption saref:hasTypicalConsumption rdf:type owl:ObjectProperty ; rdfs:comment "A relationship identifying the typical (energy or power) consumption of a device"^^xsd:string ; rdfs:label "has typical consumption"^^xsd:string . -### https://w3id.org/saref#isAbout +### https://saref.etsi.org/isAbout saref:isAbout rdf:type owl:ObjectProperty ; rdfs:comment "A relationship identifying what an entity, such as a Profile, is about"@en ; rdfs:label "isAbout"@en . -### https://w3id.org/saref#isAccomplishedBy +### https://saref.etsi.org/isAccomplishedBy saref:isAccomplishedBy rdf:type owl:ObjectProperty ; rdfs:comment "A relationship indentifying the task accomplished by a certain entity (e.g., a device)"^^xsd:string ; rdfs:label "is accomplished by"^^xsd:string . -### https://w3id.org/saref#isCommandOf +### https://saref.etsi.org/isCommandOf saref:isCommandOf rdf:type owl:ObjectProperty ; rdfs:comment "A relationship between a command and a function."^^xsd:string ; rdfs:label "is command of"^^xsd:string . -### https://w3id.org/saref#isControlledByDevice +### https://saref.etsi.org/isControlledByDevice saref:isControlledByDevice rdf:type owl:ObjectProperty ; rdfs:comment "A relationship specifying the devices that can control a certain property"@en ; rdfs:label "is controlled by device"^^xsd:string . -### https://w3id.org/saref#isMeasuredByDevice +### https://saref.etsi.org/isMeasuredByDevice saref:isMeasuredByDevice rdf:type owl:ObjectProperty ; rdfs:comment "A relationship specifying the devices that can measure a certain property"@en ; rdfs:label "is measured by device"^^xsd:string . -### https://w3id.org/saref#isMeasuredIn +### https://saref.etsi.org/isMeasuredIn saref:isMeasuredIn rdf:type owl:ObjectProperty ; rdfs:comment "A relationship identifying the unit of measure used for a certain entity."^^xsd:string ; rdfs:label "is measured in"^^xsd:string . -### https://w3id.org/saref#isOfferedBy +### https://saref.etsi.org/isOfferedBy saref:isOfferedBy rdf:type owl:ObjectProperty ; owl:inverseOf saref:offers ; rdfs:comment "A relationship between a service and a device that offers the service"^^xsd:string ; rdfs:label "is offered by"^^xsd:string . -### https://w3id.org/saref#isUsedFor +### https://saref.etsi.org/isUsedFor saref:isUsedFor rdf:type owl:ObjectProperty ; rdfs:comment "A relationship specifying the purpose for which a device is used for (e.g., controlling a Commodity)"^^xsd:string ; rdfs:label "is used for"^^xsd:string . -### https://w3id.org/saref#makesMeasurement +### https://saref.etsi.org/makesMeasurement saref:makesMeasurement rdf:type owl:ObjectProperty ; rdfs:comment "A relation between a device and the measurements it makes. Such measurement will link together the value of the measurement, its unit of measure and the property to which it relates."@en ; rdfs:label "makes measurement"@en . -### https://w3id.org/saref#measuresProperty +### https://saref.etsi.org/measuresProperty saref:measuresProperty rdf:type owl:ObjectProperty ; rdfs:comment "A relationship specifying the Property that can be measured by a certain Device"@en ; rdfs:label "measures property"@en . -### https://w3id.org/saref#offers +### https://saref.etsi.org/offers saref:offers rdf:type owl:ObjectProperty ; rdfs:comment "A relationship between a device and a service"^^xsd:string ; rdfs:label "offers"^^xsd:string . -### https://w3id.org/saref#relatesToMeasurement +### https://saref.etsi.org/relatesToMeasurement saref:relatesToMeasurement rdf:type owl:ObjectProperty ; rdfs:comment "A relationship between a property and the measurements it relates to"^^xsd:string ; rdfs:label "relates to measurement"@en . -### https://w3id.org/saref#relatesToProperty +### https://saref.etsi.org/relatesToProperty saref:relatesToProperty rdf:type owl:ObjectProperty ; rdfs:comment "A relationship between a measurement and the property it relates to"^^xsd:string ; rdfs:label "relates to property"@en . -### https://w3id.org/saref#represents +### https://saref.etsi.org/represents saref:represents rdf:type owl:ObjectProperty ; rdfs:comment "A relationship between a service and a function."^^xsd:string ; rdfs:label "represents"^^xsd:string . @@ -220,41 +220,41 @@ saref:represents rdf:type owl:ObjectProperty ; # Data properties ################################################################# -### https://w3id.org/saref#hasDescription +### https://saref.etsi.org/hasDescription saref:hasDescription rdf:type owl:DatatypeProperty ; rdfs:range xsd:string ; rdfs:comment "A relationship providing a description of an entity (e.g., device)"^^xsd:string ; rdfs:label "has description"^^xsd:string . -### https://w3id.org/saref#hasManufacturer +### https://saref.etsi.org/hasManufacturer saref:hasManufacturer rdf:type owl:DatatypeProperty ; rdfs:range xsd:string ; rdfs:comment "A relationship identifying the manufacturer of an entity (e.g., device)"^^xsd:string ; rdfs:label "has manufacturer"^^xsd:string . -### https://w3id.org/saref#hasModel +### https://saref.etsi.org/hasModel saref:hasModel rdf:type owl:DatatypeProperty ; rdfs:range xsd:string ; rdfs:comment "A relationship identifying the model of an entity (e.g., device)"^^xsd:string ; rdfs:label "has model"^^xsd:string . -### https://w3id.org/saref#hasName +### https://saref.etsi.org/hasName saref:hasName rdf:type owl:DatatypeProperty ; rdfs:range xsd:string ; rdfs:comment "A relationship providing the name of an entity (e.g., device)"^^xsd:string ; rdfs:label "has name"^^xsd:string . -### https://w3id.org/saref#hasTimestamp +### https://saref.etsi.org/hasTimestamp saref:hasTimestamp rdf:type owl:DatatypeProperty ; rdfs:comment "A relationship stating the timestamp of an entity (e.g. a measurement)."@en ; rdfs:label "has timestamp"@en . -### https://w3id.org/saref#hasValue +### https://saref.etsi.org/hasValue saref:hasValue rdf:type owl:DatatypeProperty ; rdfs:comment "A relationship defining the value of a certain property, e.g., energy or power"^^xsd:string ; rdfs:label "has value"^^xsd:string . @@ -269,14 +269,14 @@ time:TemporalUnit rdfs:subClassOf saref:UnitOfMeasure ; rdfs:comment "The unit of measure for time"^^xsd:string . -### https://w3id.org/saref#ActuatingFunction +### https://saref.etsi.org/ActuatingFunction saref:ActuatingFunction rdf:type owl:Class ; rdfs:subClassOf saref:Function ; rdfs:comment "A function that allows to transmit data to actuators, such as level settings (e.g., temperature) or binary switching (e.g., open/close, on/off)"^^xsd:string ; rdfs:label "Actuating function"^^xsd:string . -### https://w3id.org/saref#Actuator +### https://saref.etsi.org/Actuator saref:Actuator rdf:type owl:Class ; rdfs:subClassOf saref:FunctionRelated , [ rdf:type owl:Restriction ; @@ -287,21 +287,21 @@ saref:Actuator rdf:type owl:Class ; rdfs:label "Actuator"^^xsd:string . -### https://w3id.org/saref#Appliance +### https://saref.etsi.org/Appliance saref:Appliance rdf:type owl:Class ; rdfs:subClassOf saref:FunctionRelated ; rdfs:comment "An electrical/mechanical machine that accomplish some household functions, such as cleaning or cooking"^^xsd:string ; rdfs:label "Appliance"^^xsd:string . -### https://w3id.org/saref#BuildingRelated +### https://saref.etsi.org/BuildingRelated saref:BuildingRelated rdf:type owl:Class ; rdfs:subClassOf saref:Device ; rdfs:comment "A category that includes devices as described by building related data models, such as IFC and FIEMSER "^^xsd:string ; rdfs:label "Building related"^^xsd:string . -### https://w3id.org/saref#CloseCommand +### https://saref.etsi.org/CloseCommand saref:CloseCommand rdf:type owl:Class ; rdfs:subClassOf saref:Command , [ rdf:type owl:Restriction ; @@ -313,21 +313,21 @@ saref:CloseCommand rdf:type owl:Class ; rdfs:label "Close command"^^xsd:string . -### https://w3id.org/saref#CloseState +### https://saref.etsi.org/CloseState saref:CloseState rdf:type owl:Class ; rdfs:subClassOf saref:OpenCloseState ; rdfs:comment "The state of a device that is CLOSE"^^xsd:string ; rdfs:label "Close state"^^xsd:string . -### https://w3id.org/saref#Coal +### https://saref.etsi.org/Coal saref:Coal rdf:type owl:Class ; rdfs:subClassOf saref:Commodity ; rdfs:comment "A type of commodity"^^xsd:string ; rdfs:label "Coal"^^xsd:string . -### https://w3id.org/saref#Command +### https://saref.etsi.org/Command saref:Command rdf:type owl:Class ; rdfs:subClassOf [ rdf:type owl:Restriction ; owl:onProperty saref:actsUpon ; @@ -342,7 +342,7 @@ saref:Command rdf:type owl:Class ; rdfs:label "Command"^^xsd:string . -### https://w3id.org/saref#Commodity +### https://saref.etsi.org/Commodity saref:Commodity rdf:type owl:Class ; rdfs:subClassOf [ rdf:type owl:Restriction ; owl:onProperty saref:isMeasuredIn ; @@ -352,14 +352,14 @@ saref:Commodity rdf:type owl:Class ; rdfs:label "Commodity"^^xsd:string . -### https://w3id.org/saref#Currency +### https://saref.etsi.org/Currency saref:Currency rdf:type owl:Class ; rdfs:subClassOf saref:UnitOfMeasure ; rdfs:comment "The unit of measure for price"^^xsd:string ; rdfs:label "Currency"^^xsd:string . -### https://w3id.org/saref#Device +### https://saref.etsi.org/Device saref:Device rdf:type owl:Class ; rdfs:subClassOf [ rdf:type owl:Restriction ; owl:onProperty saref:consistsOf ; @@ -427,7 +427,7 @@ saref:Device rdf:type owl:Class ; rdfs:label "Device"^^xsd:string . -### https://w3id.org/saref#DoorSwitch +### https://saref.etsi.org/DoorSwitch saref:DoorSwitch rdf:type owl:Class ; rdfs:subClassOf saref:Switch , [ rdf:type owl:Restriction ; @@ -450,21 +450,21 @@ saref:DoorSwitch rdf:type owl:Class ; rdfs:label "Door switch"^^xsd:string . -### https://w3id.org/saref#Electricity +### https://saref.etsi.org/Electricity saref:Electricity rdf:type owl:Class ; rdfs:subClassOf saref:Commodity ; rdfs:comment "A type of commodity"^^xsd:string ; rdfs:label "Electricity"^^xsd:string . -### https://w3id.org/saref#Energy +### https://saref.etsi.org/Energy saref:Energy rdf:type owl:Class ; rdfs:subClassOf saref:Property ; rdfs:comment "A saref:Property related to some measurements that are characterized by a certain value measured in an energy unit (such as Kilowatt_Hour or Watt_hour). Furter specializations of the saref:Energy class can be found in the SAREF4ENER extension, where classes such as EnergyMax, EnergyMin and EnergyExpected are defined. "^^xsd:string ; rdfs:label "Energy"^^xsd:string . -### https://w3id.org/saref#EnergyMeter +### https://saref.etsi.org/EnergyMeter saref:EnergyMeter rdf:type owl:Class ; rdfs:subClassOf saref:Meter , [ rdf:type owl:Restriction ; @@ -487,21 +487,21 @@ saref:EnergyMeter rdf:type owl:Class ; rdfs:label "Energy meter"^^xsd:string . -### https://w3id.org/saref#EnergyRelated +### https://saref.etsi.org/EnergyRelated saref:EnergyRelated rdf:type owl:Class ; rdfs:subClassOf saref:Device ; rdfs:comment "A category that considers devices based on energy consumption information and profiles to optimize energy efficiency."^^xsd:string ; rdfs:label "Energy related"^^xsd:string . -### https://w3id.org/saref#EnergyUnit +### https://saref.etsi.org/EnergyUnit saref:EnergyUnit rdf:type owl:Class ; rdfs:subClassOf saref:UnitOfMeasure ; rdfs:comment "The unit of measure for energy"^^xsd:string ; rdfs:label "Energy unit"^^xsd:string . -### https://w3id.org/saref#EventFunction +### https://saref.etsi.org/EventFunction saref:EventFunction rdf:type owl:Class ; rdfs:subClassOf saref:Function , [ rdf:type owl:Restriction ; @@ -517,7 +517,7 @@ saref:EventFunction rdf:type owl:Class ; rdfs:label "Event function"^^xsd:string . -### https://w3id.org/saref#Function +### https://saref.etsi.org/Function saref:Function rdf:type owl:Class ; rdfs:subClassOf [ rdf:type owl:Restriction ; owl:onProperty saref:hasCommand ; @@ -528,63 +528,63 @@ saref:Function rdf:type owl:Class ; rdfs:label "Function"^^xsd:string . -### https://w3id.org/saref#FunctionRelated +### https://saref.etsi.org/FunctionRelated saref:FunctionRelated rdf:type owl:Class ; rdfs:subClassOf saref:Device ; rdfs:comment "A category that considers devices, sensors and their specification in terms of functions, states and services"^^xsd:string ; rdfs:label "Function related"^^xsd:string . -### https://w3id.org/saref#Gas +### https://saref.etsi.org/Gas saref:Gas rdf:type owl:Class ; rdfs:subClassOf saref:Commodity ; rdfs:comment "A type of commodity"^^xsd:string ; rdfs:label "Gas"^^xsd:string . -### https://w3id.org/saref#Generator +### https://saref.etsi.org/Generator saref:Generator rdf:type owl:Class ; rdfs:subClassOf saref:EnergyRelated ; rdfs:comment "A type of energy-related device that generates energy"^^xsd:string ; rdfs:label "Generator"^^xsd:string . -### https://w3id.org/saref#GetCommand +### https://saref.etsi.org/GetCommand saref:GetCommand rdf:type owl:Class ; rdfs:subClassOf saref:Command ; rdfs:comment "A type of command"^^xsd:string ; rdfs:label "Get command"^^xsd:string . -### https://w3id.org/saref#GetCurrentMeterValueCommand +### https://saref.etsi.org/GetCurrentMeterValueCommand saref:GetCurrentMeterValueCommand rdf:type owl:Class ; rdfs:subClassOf saref:GetCommand ; rdfs:comment "A type of get command"^^xsd:string ; rdfs:label "Get current meter value command"^^xsd:string . -### https://w3id.org/saref#GetMeterDataCommand +### https://saref.etsi.org/GetMeterDataCommand saref:GetMeterDataCommand rdf:type owl:Class ; rdfs:subClassOf saref:GetCommand ; rdfs:comment "A type of get command"^^xsd:string ; rdfs:label "Get meter data command"^^xsd:string . -### https://w3id.org/saref#GetMeterHistoryCommand +### https://saref.etsi.org/GetMeterHistoryCommand saref:GetMeterHistoryCommand rdf:type owl:Class ; rdfs:subClassOf saref:GetCommand ; rdfs:comment "A type of get command"^^xsd:string ; rdfs:label "Get meter history command"^^xsd:string . -### https://w3id.org/saref#GetSensingDataCommand +### https://saref.etsi.org/GetSensingDataCommand saref:GetSensingDataCommand rdf:type owl:Class ; rdfs:subClassOf saref:GetCommand ; rdfs:comment "A type of get command"^^xsd:string ; rdfs:label "Get sensing data command"^^xsd:string . -### https://w3id.org/saref#HVAC +### https://saref.etsi.org/HVAC saref:HVAC rdf:type owl:Class ; rdfs:subClassOf saref:FunctionRelated , [ rdf:type owl:Restriction ; @@ -595,21 +595,21 @@ saref:HVAC rdf:type owl:Class ; rdfs:label "HVAC"^^xsd:string . -### https://w3id.org/saref#Humidity +### https://saref.etsi.org/Humidity saref:Humidity rdf:type owl:Class ; rdfs:subClassOf saref:Property ; rdfs:comment "A saref:Property related to some measurements that are characterized by a certain value that is measured in a humidity unit"^^xsd:string ; rdfs:label "Humidity"^^xsd:string . -### https://w3id.org/saref#IlluminanceUnit +### https://saref.etsi.org/IlluminanceUnit saref:IlluminanceUnit rdf:type owl:Class ; rdfs:subClassOf saref:UnitOfMeasure ; rdfs:comment "The unit of measure for light"^^xsd:string ; rdfs:label "Illuminance unit"^^xsd:string . -### https://w3id.org/saref#LevelControlFunction +### https://saref.etsi.org/LevelControlFunction saref:LevelControlFunction rdf:type owl:Class ; rdfs:subClassOf saref:ActuatingFunction , [ rdf:type owl:Restriction ; @@ -626,14 +626,14 @@ saref:LevelControlFunction rdf:type owl:Class ; rdfs:label "Level control function"^^xsd:string . -### https://w3id.org/saref#Light +### https://saref.etsi.org/Light saref:Light rdf:type owl:Class ; rdfs:subClassOf saref:Property ; rdfs:comment "A saref:Property related to some measurements that are characterized by a certain value that is measured in a illuminance unit (lux)"^^xsd:string ; rdfs:label "Light"^^xsd:string . -### https://w3id.org/saref#LightSwitch +### https://saref.etsi.org/LightSwitch saref:LightSwitch rdf:type owl:Class ; rdfs:subClassOf saref:Switch , [ rdf:type owl:Restriction ; @@ -664,7 +664,7 @@ saref:LightSwitch rdf:type owl:Class ; rdfs:label "Light switch"^^xsd:string . -### https://w3id.org/saref#LightingDevice +### https://saref.etsi.org/LightingDevice saref:LightingDevice rdf:type owl:Class ; rdfs:subClassOf saref:FunctionRelated , [ rdf:type owl:Restriction ; @@ -675,14 +675,14 @@ saref:LightingDevice rdf:type owl:Class ; rdfs:label "Lighting device"^^xsd:string . -### https://w3id.org/saref#Load +### https://saref.etsi.org/Load saref:Load rdf:type owl:Class ; rdfs:subClassOf saref:EnergyRelated ; rdfs:comment "A type of energy-related device that consumes energy"^^xsd:string ; rdfs:label "Load"^^xsd:string . -### https://w3id.org/saref#Measurement +### https://saref.etsi.org/Measurement saref:Measurement rdf:type owl:Class ; rdfs:subClassOf [ rdf:type owl:Restriction ; owl:onProperty saref:isMeasuredIn ; @@ -715,7 +715,7 @@ saref:Measurement rdf:type owl:Class ; rdfs:label "Measurement"@en . -### https://w3id.org/saref#Meter +### https://saref.etsi.org/Meter saref:Meter rdf:type owl:Class ; rdfs:subClassOf saref:FunctionRelated , [ rdf:type owl:Restriction ; @@ -726,7 +726,7 @@ saref:Meter rdf:type owl:Class ; rdfs:label "Meter"^^xsd:string . -### https://w3id.org/saref#MeteringFunction +### https://saref.etsi.org/MeteringFunction saref:MeteringFunction rdf:type owl:Class ; rdfs:subClassOf saref:Function , [ rdf:type owl:Restriction ; @@ -754,7 +754,7 @@ saref:MeteringFunction rdf:type owl:Class ; rdfs:label "Metering function"^^xsd:string . -### https://w3id.org/saref#MicroRenewable +### https://saref.etsi.org/MicroRenewable saref:MicroRenewable rdf:type owl:Class ; rdfs:subClassOf saref:FunctionRelated , [ rdf:type owl:Restriction ; @@ -765,21 +765,21 @@ saref:MicroRenewable rdf:type owl:Class ; rdfs:label "Micro renewable"^^xsd:string . -### https://w3id.org/saref#Motion +### https://saref.etsi.org/Motion saref:Motion rdf:type owl:Class ; rdfs:subClassOf saref:Property ; rdfs:comment "A saref:Property related to some measurements that are characterized by a certain value that is measured in a unit of measure for motion"^^xsd:string ; rdfs:label "Motion"^^xsd:string . -### https://w3id.org/saref#MultiLevelState +### https://saref.etsi.org/MultiLevelState saref:MultiLevelState rdf:type owl:Class ; rdfs:subClassOf saref:State ; rdfs:comment "A type of state"^^xsd:string ; rdfs:label "Multi level state"^^xsd:string . -### https://w3id.org/saref#Multimedia +### https://saref.etsi.org/Multimedia saref:Multimedia rdf:type owl:Class ; rdfs:subClassOf saref:FunctionRelated , [ rdf:type owl:Restriction ; @@ -790,28 +790,28 @@ saref:Multimedia rdf:type owl:Class ; rdfs:label "Multimedia"^^xsd:string . -### https://w3id.org/saref#Network +### https://saref.etsi.org/Network saref:Network rdf:type owl:Class ; rdfs:subClassOf saref:FunctionRelated ; rdfs:comment "A device used to connect other devices in a network, such as hub, switch or router in a Local Area Network (LAN). "^^xsd:string ; rdfs:label "Network"^^xsd:string . -### https://w3id.org/saref#NotifyCommand +### https://saref.etsi.org/NotifyCommand saref:NotifyCommand rdf:type owl:Class ; rdfs:subClassOf saref:Command ; rdfs:comment "A type of command"^^xsd:string ; rdfs:label "Notify command"^^xsd:string . -### https://w3id.org/saref#Occupancy +### https://saref.etsi.org/Occupancy saref:Occupancy rdf:type owl:Class ; rdfs:subClassOf saref:Property ; rdfs:comment "A saref:Property related to some measurements that are characterized by a certain value (saref:hasValue property) that is measured in a unit of measure for occupancy"^^xsd:string ; rdfs:label "Occupancy"^^xsd:string . -### https://w3id.org/saref#OffCommand +### https://saref.etsi.org/OffCommand saref:OffCommand rdf:type owl:Class ; rdfs:subClassOf saref:Command , [ rdf:type owl:Restriction ; @@ -823,14 +823,14 @@ saref:OffCommand rdf:type owl:Class ; rdfs:label "Off command"^^xsd:string . -### https://w3id.org/saref#OffState +### https://saref.etsi.org/OffState saref:OffState rdf:type owl:Class ; rdfs:subClassOf saref:OnOffState ; rdfs:comment "The state of a device that is ON"^^xsd:string ; rdfs:label "Off state"^^xsd:string . -### https://w3id.org/saref#OnCommand +### https://saref.etsi.org/OnCommand saref:OnCommand rdf:type owl:Class ; rdfs:subClassOf saref:Command , [ rdf:type owl:Restriction ; @@ -841,7 +841,7 @@ saref:OnCommand rdf:type owl:Class ; rdfs:label "On command"^^xsd:string . -### https://w3id.org/saref#OnOffFunction +### https://saref.etsi.org/OnOffFunction saref:OnOffFunction rdf:type owl:Class ; rdfs:subClassOf saref:ActuatingFunction , [ rdf:type owl:Restriction ; @@ -857,21 +857,21 @@ saref:OnOffFunction rdf:type owl:Class ; rdfs:label "On off function"^^xsd:string . -### https://w3id.org/saref#OnOffState +### https://saref.etsi.org/OnOffState saref:OnOffState rdf:type owl:Class ; rdfs:subClassOf saref:State ; rdfs:comment "A type of state"^^xsd:string ; rdfs:label "On off state"^^xsd:string . -### https://w3id.org/saref#OnState +### https://saref.etsi.org/OnState saref:OnState rdf:type owl:Class ; rdfs:subClassOf saref:OnOffState ; rdfs:comment "The state of a device that is OFF "^^xsd:string ; rdfs:label "On state"^^xsd:string . -### https://w3id.org/saref#OpenCloseFunction +### https://saref.etsi.org/OpenCloseFunction saref:OpenCloseFunction rdf:type owl:Class ; rdfs:subClassOf saref:ActuatingFunction , [ rdf:type owl:Restriction ; @@ -886,14 +886,14 @@ saref:OpenCloseFunction rdf:type owl:Class ; rdfs:label "Open close function"^^xsd:string . -### https://w3id.org/saref#OpenCloseState +### https://saref.etsi.org/OpenCloseState saref:OpenCloseState rdf:type owl:Class ; rdfs:subClassOf saref:State ; rdfs:comment "A type of state"^^xsd:string ; rdfs:label "Open close state"^^xsd:string . -### https://w3id.org/saref#OpenCommand +### https://saref.etsi.org/OpenCommand saref:OpenCommand rdf:type owl:Class ; rdfs:subClassOf saref:Command , [ rdf:type owl:Restriction ; @@ -904,56 +904,56 @@ saref:OpenCommand rdf:type owl:Class ; rdfs:label "Open command"^^xsd:string . -### https://w3id.org/saref#OpenState +### https://saref.etsi.org/OpenState saref:OpenState rdf:type owl:Class ; rdfs:subClassOf saref:OpenCloseState ; rdfs:comment "The state of a device that is OPEN "^^xsd:string ; rdfs:label "Open state"^^xsd:string . -### https://w3id.org/saref#PauseCommand +### https://saref.etsi.org/PauseCommand saref:PauseCommand rdf:type owl:Class ; rdfs:subClassOf saref:Command ; rdfs:comment "A type of command"^^xsd:string ; rdfs:label "Pause command"^^xsd:string . -### https://w3id.org/saref#Power +### https://saref.etsi.org/Power saref:Power rdf:type owl:Class ; rdfs:subClassOf saref:Property ; rdfs:comment "A saref:Property related to some measurements that are characterized by a certain value that is measured in a power unit (such as watt or kilowatt). Further specializations of the saref:Power class can be found in the SAREF4ENER extension, where classes such as PowerMax, PowerMin and PowerExpected are defined."^^xsd:string ; rdfs:label "Power"^^xsd:string . -### https://w3id.org/saref#PowerUnit +### https://saref.etsi.org/PowerUnit saref:PowerUnit rdf:type owl:Class ; rdfs:subClassOf saref:UnitOfMeasure ; rdfs:comment "The unit of measure for power"^^xsd:string ; rdfs:label "Power unit"^^xsd:string . -### https://w3id.org/saref#Pressure +### https://saref.etsi.org/Pressure saref:Pressure rdf:type owl:Class ; rdfs:subClassOf saref:Property ; rdfs:comment "A saref:Property related to some measurements that are characterized by a certain value that is measured in a pressure unit (bar or pascal)"^^xsd:string ; rdfs:label "Pressure"^^xsd:string . -### https://w3id.org/saref#PressureUnit +### https://saref.etsi.org/PressureUnit saref:PressureUnit rdf:type owl:Class ; rdfs:subClassOf saref:UnitOfMeasure ; rdfs:comment "The unit of measure for pressure"^^xsd:string ; rdfs:label "Pressure unit"^^xsd:string . -### https://w3id.org/saref#Price +### https://saref.etsi.org/Price saref:Price rdf:type owl:Class ; rdfs:subClassOf saref:Property ; rdfs:comment "A saref:Property crelated to some measurements that are characterized by a certain value that is measured using saref:Currency"^^xsd:string ; rdfs:label "Price"^^xsd:string . -### https://w3id.org/saref#Profile +### https://saref.etsi.org/Profile saref:Profile rdf:type owl:Class ; rdfs:subClassOf [ rdf:type owl:Restriction ; owl:onProperty saref:consistsOf ; @@ -979,7 +979,7 @@ saref:Profile rdf:type owl:Class ; rdfs:label "Profile"@en . -### https://w3id.org/saref#Property +### https://saref.etsi.org/Property saref:Property rdf:type owl:Class ; rdfs:subClassOf [ rdf:type owl:Restriction ; owl:onProperty saref:isControlledByDevice ; @@ -997,7 +997,7 @@ saref:Property rdf:type owl:Class ; rdfs:label "Property"^^xsd:string . -### https://w3id.org/saref#SensingFunction +### https://saref.etsi.org/SensingFunction saref:SensingFunction rdf:type owl:Class ; rdfs:subClassOf saref:Function , [ rdf:type owl:Restriction ; @@ -1016,7 +1016,7 @@ saref:SensingFunction rdf:type owl:Class ; rdfs:label "Sensing function"^^xsd:string . -### https://w3id.org/saref#Sensor +### https://saref.etsi.org/Sensor saref:Sensor rdf:type owl:Class ; rdfs:subClassOf saref:FunctionRelated , [ rdf:type owl:Restriction ; @@ -1027,7 +1027,7 @@ saref:Sensor rdf:type owl:Class ; rdfs:label "Sensor"^^xsd:string . -### https://w3id.org/saref#Service +### https://saref.etsi.org/Service saref:Service rdf:type owl:Class ; rdfs:subClassOf [ rdf:type owl:Restriction ; owl:onProperty saref:isOfferedBy ; @@ -1043,14 +1043,14 @@ saref:Service rdf:type owl:Class ; rdfs:label "Service"^^xsd:string . -### https://w3id.org/saref#SetAbsoluteLevelCommand +### https://saref.etsi.org/SetAbsoluteLevelCommand saref:SetAbsoluteLevelCommand rdf:type owl:Class ; rdfs:subClassOf saref:SetLevelCommand ; rdfs:comment "A type of set level command"^^xsd:string ; rdfs:label "Set absolute level command"^^xsd:string . -### https://w3id.org/saref#SetLevelCommand +### https://saref.etsi.org/SetLevelCommand saref:SetLevelCommand rdf:type owl:Class ; rdfs:subClassOf saref:Command , [ rdf:type owl:Restriction ; @@ -1061,21 +1061,21 @@ saref:SetLevelCommand rdf:type owl:Class ; rdfs:label "Set level command"^^xsd:string . -### https://w3id.org/saref#SetRelativeLevelCommand +### https://saref.etsi.org/SetRelativeLevelCommand saref:SetRelativeLevelCommand rdf:type owl:Class ; rdfs:subClassOf saref:SetLevelCommand ; rdfs:comment "A type of set level command"^^xsd:string ; rdfs:label "Set relative level command"^^xsd:string . -### https://w3id.org/saref#Smoke +### https://saref.etsi.org/Smoke saref:Smoke rdf:type owl:Class ; rdfs:subClassOf saref:Property ; rdfs:comment "A saref:Property related to some measurements that are characterized by a certain value that is measured in a unit of measure for smoke"^^xsd:string ; rdfs:label "Smoke"^^xsd:string . -### https://w3id.org/saref#SmokeSensor +### https://saref.etsi.org/SmokeSensor saref:SmokeSensor rdf:type owl:Class ; rdfs:subClassOf saref:Sensor , [ rdf:type owl:Restriction ; @@ -1102,7 +1102,7 @@ saref:SmokeSensor rdf:type owl:Class ; rdfs:label "Smoke sensor"^^xsd:string . -### https://w3id.org/saref#StartCommand +### https://saref.etsi.org/StartCommand saref:StartCommand rdf:type owl:Class ; rdfs:subClassOf saref:Command , [ rdf:type owl:Restriction ; @@ -1114,14 +1114,14 @@ saref:StartCommand rdf:type owl:Class ; rdfs:label "Start command"^^xsd:string . -### https://w3id.org/saref#StartState +### https://saref.etsi.org/StartState saref:StartState rdf:type owl:Class ; rdfs:subClassOf saref:StartStopState ; rdfs:comment "The state of a device that is STARTED"^^xsd:string ; rdfs:label "Start state"^^xsd:string . -### https://w3id.org/saref#StartStopFunction +### https://saref.etsi.org/StartStopFunction saref:StartStopFunction rdf:type owl:Class ; rdfs:subClassOf saref:ActuatingFunction , [ rdf:type owl:Restriction ; @@ -1136,20 +1136,20 @@ saref:StartStopFunction rdf:type owl:Class ; rdfs:label "Start stop function"^^xsd:string . -### https://w3id.org/saref#StartStopState +### https://saref.etsi.org/StartStopState saref:StartStopState rdf:type owl:Class ; rdfs:subClassOf saref:State ; rdfs:comment "A type of state"^^xsd:string ; rdfs:label "Start stop state"^^xsd:string . -### https://w3id.org/saref#State +### https://saref.etsi.org/State saref:State rdf:type owl:Class ; rdfs:comment "The state in which a device can be found, e.g, ON/OFF/STANDBY, or ONLINE/OFFLINE. We propose here a list of states that are relevant for the purpose of SAREF, but this list can be extended."^^xsd:string ; rdfs:label "State"^^xsd:string . -### https://w3id.org/saref#StepDownCommand +### https://saref.etsi.org/StepDownCommand saref:StepDownCommand rdf:type owl:Class ; rdfs:subClassOf saref:Command , [ rdf:type owl:Restriction ; @@ -1161,7 +1161,7 @@ saref:StepDownCommand rdf:type owl:Class ; rdfs:label "Step down command"^^xsd:string . -### https://w3id.org/saref#StepUpCommand +### https://saref.etsi.org/StepUpCommand saref:StepUpCommand rdf:type owl:Class ; rdfs:subClassOf saref:Command , [ rdf:type owl:Restriction ; @@ -1172,7 +1172,7 @@ saref:StepUpCommand rdf:type owl:Class ; rdfs:label "Step up command"^^xsd:string . -### https://w3id.org/saref#StopCommand +### https://saref.etsi.org/StopCommand saref:StopCommand rdf:type owl:Class ; rdfs:subClassOf saref:Command , [ rdf:type owl:Restriction ; @@ -1183,28 +1183,28 @@ saref:StopCommand rdf:type owl:Class ; rdfs:label "Stop command"^^xsd:string . -### https://w3id.org/saref#StopState +### https://saref.etsi.org/StopState saref:StopState rdf:type owl:Class ; rdfs:subClassOf saref:StartStopState ; rdfs:comment "The state of a device that is STOPPED"^^xsd:string ; rdfs:label "Stop state"^^xsd:string . -### https://w3id.org/saref#Storage +### https://saref.etsi.org/Storage saref:Storage rdf:type owl:Class ; rdfs:subClassOf saref:EnergyRelated ; rdfs:comment "A type of energy-related device that stores energy"^^xsd:string ; rdfs:label "Storage"^^xsd:string . -### https://w3id.org/saref#Switch +### https://saref.etsi.org/Switch saref:Switch rdf:type owl:Class ; rdfs:subClassOf saref:Actuator ; rdfs:comment "A device of category saref:Actuator that performs an actuating function of type saref:OnOffFunction or saref:OpenCloseFunction"^^xsd:string ; rdfs:label "Switch"^^xsd:string . -### https://w3id.org/saref#SwitchOnService +### https://saref.etsi.org/SwitchOnService saref:SwitchOnService rdf:type owl:Class ; rdfs:subClassOf saref:Service , [ rdf:type owl:Restriction ; @@ -1219,7 +1219,7 @@ saref:SwitchOnService rdf:type owl:Class ; rdfs:label "Switch on service"^^xsd:string . -### https://w3id.org/saref#Task +### https://saref.etsi.org/Task saref:Task rdf:type owl:Class ; rdfs:subClassOf [ rdf:type owl:Restriction ; owl:onProperty saref:isAccomplishedBy ; @@ -1230,14 +1230,14 @@ saref:Task rdf:type owl:Class ; rdfs:label "Task"^^xsd:string . -### https://w3id.org/saref#Temperature +### https://saref.etsi.org/Temperature saref:Temperature rdf:type owl:Class ; rdfs:subClassOf saref:Property ; rdfs:comment "A saref:Property related to some measurements that are characterized by a certain value that is measured in a temperature unit (degree_Celsius, degree_Fahrenheit, or degree_kelvin)"^^xsd:string ; rdfs:label "Temperature"^^xsd:string . -### https://w3id.org/saref#TemperatureSensor +### https://saref.etsi.org/TemperatureSensor saref:TemperatureSensor rdf:type owl:Class ; rdfs:subClassOf saref:Sensor , [ rdf:type owl:Restriction ; @@ -1260,14 +1260,14 @@ saref:TemperatureSensor rdf:type owl:Class ; rdfs:label "Temperature sensor"^^xsd:string . -### https://w3id.org/saref#TemperatureUnit +### https://saref.etsi.org/TemperatureUnit saref:TemperatureUnit rdf:type owl:Class ; rdfs:subClassOf saref:UnitOfMeasure ; rdfs:comment "The unit of measure for temperature"^^xsd:string ; rdfs:label "Temperature unit"^^xsd:string . -### https://w3id.org/saref#Time +### https://saref.etsi.org/Time saref:Time rdf:type owl:Class ; rdfs:subClassOf saref:Property , [ rdf:type owl:Restriction ; @@ -1278,21 +1278,21 @@ saref:Time rdf:type owl:Class ; rdfs:label "Time"^^xsd:string . -### https://w3id.org/saref#ToggleCommand +### https://saref.etsi.org/ToggleCommand saref:ToggleCommand rdf:type owl:Class ; rdfs:subClassOf saref:Command ; rdfs:comment "A type of command"^^xsd:string ; rdfs:label "Toggle command"^^xsd:string . -### https://w3id.org/saref#UnitOfMeasure +### https://saref.etsi.org/UnitOfMeasure saref:UnitOfMeasure rdf:type owl:Class ; rdfs:comment "The unit of measure is a standard for measurement of a quantity, such as a Property. For example, Power is a property and Watt is a unit of power that represents a definite predetermined power: when we say 10 Watt, we actually mean 10 times the definite predetermined power called \"watt\". Our definition is based on the definition of unit of measure in the Ontology of units of Measure (OM). We propose here a list of some units of measure that are relevant for the purpose of SAREF, but this list can be extended, also using some other ontologies rather than the Ontology of units of Measure (OM)."^^xsd:string ; rdfs:isDefinedBy ; rdfs:label "Unit of measure"^^xsd:string . -### https://w3id.org/saref#WashingMachine +### https://saref.etsi.org/WashingMachine saref:WashingMachine rdf:type owl:Class ; rdfs:subClassOf saref:Appliance , saref:Load , @@ -1316,7 +1316,7 @@ saref:WashingMachine rdf:type owl:Class ; rdfs:label "Washing machine"^^xsd:string . -### https://w3id.org/saref#Water +### https://saref.etsi.org/Water saref:Water rdf:type owl:Class ; rdfs:subClassOf saref:Commodity ; rdfs:comment "A type of commodity"^^xsd:string ; @@ -1407,14 +1407,14 @@ om:watt rdf:type owl:NamedIndividual , rdfs:label "watt"^^xsd:string . -### https://w3id.org/saref#Cleaning +### https://saref.etsi.org/Cleaning saref:Cleaning rdf:type owl:NamedIndividual , saref:Task ; rdfs:comment "A type of task for which a device is designed"^^xsd:string ; rdfs:label "Cleaning"^^xsd:string . -### https://w3id.org/saref#Close +### https://saref.etsi.org/Close saref:Close rdf:type owl:NamedIndividual , saref:CloseCommand , saref:CloseState ; @@ -1422,84 +1422,84 @@ saref:Close rdf:type owl:NamedIndividual , rdfs:label "Close"^^xsd:string . -### https://w3id.org/saref#Comfort +### https://saref.etsi.org/Comfort saref:Comfort rdf:type owl:NamedIndividual , saref:Task ; rdfs:comment "A type of task for which a device is designed"^^xsd:string ; rdfs:label "Comfort"^^xsd:string . -### https://w3id.org/saref#Drying +### https://saref.etsi.org/Drying saref:Drying rdf:type owl:NamedIndividual , saref:Task ; rdfs:comment "A type of task for which a device is designed"^^xsd:string ; rdfs:label "Drying"^^xsd:string . -### https://w3id.org/saref#EnergyEfficiency +### https://saref.etsi.org/EnergyEfficiency saref:EnergyEfficiency rdf:type owl:NamedIndividual , saref:Task ; rdfs:comment "A type of task for which a device is designed"^^xsd:string ; rdfs:label "EnergyEfficiency"^^xsd:string . -### https://w3id.org/saref#Entertainment +### https://saref.etsi.org/Entertainment saref:Entertainment rdf:type owl:NamedIndividual , saref:Task ; rdfs:comment "A type of task for which a device is designed"^^xsd:string ; rdfs:label "Entertainment"^^xsd:string . -### https://w3id.org/saref#GetCurrentMeterValue +### https://saref.etsi.org/GetCurrentMeterValue saref:GetCurrentMeterValue rdf:type owl:NamedIndividual , saref:GetCurrentMeterValueCommand ; rdfs:comment "The command GET CURRENT METER VALUE. It is used to instantiate the GetCurrentMeterValueCommand class. "^^xsd:string ; rdfs:label "Get current meter value"^^xsd:string . -### https://w3id.org/saref#GetMeterData +### https://saref.etsi.org/GetMeterData saref:GetMeterData rdf:type owl:NamedIndividual , saref:GetMeterDataCommand ; rdfs:comment "The command GET METER DATA. It is used to instantiate the GetMeterDataCommand class. "^^xsd:string ; rdfs:label "Get meter data"^^xsd:string . -### https://w3id.org/saref#GetMeterHistory +### https://saref.etsi.org/GetMeterHistory saref:GetMeterHistory rdf:type owl:NamedIndividual , saref:GetMeterHistoryCommand ; rdfs:comment "The command GET METER HISTORY. It is used to instantiate the GetMeterHistoryCommand class. "^^xsd:string ; rdfs:label "Get meter history"^^xsd:string . -### https://w3id.org/saref#GetSensingData +### https://saref.etsi.org/GetSensingData saref:GetSensingData rdf:type owl:NamedIndividual , saref:GetSensingDataCommand ; rdfs:comment "The command GET SENSING DATA. It is used to instantiate the GetSensingDataCommand class. "^^xsd:string ; rdfs:label "Get sensing data"^^xsd:string . -### https://w3id.org/saref#Lighting +### https://saref.etsi.org/Lighting saref:Lighting rdf:type owl:NamedIndividual , saref:Task ; rdfs:comment "A type of task for which a device is designed"^^xsd:string ; rdfs:label "Lighting"^^xsd:string . -### https://w3id.org/saref#MeterReading +### https://saref.etsi.org/MeterReading saref:MeterReading rdf:type owl:NamedIndividual , saref:Task ; rdfs:comment "A type of task for which a device is designed"^^xsd:string ; rdfs:label "Meter reading"^^xsd:string . -### https://w3id.org/saref#Notify +### https://saref.etsi.org/Notify saref:Notify rdf:type owl:NamedIndividual , saref:NotifyCommand ; rdfs:comment "The value NOTIFY. It is used to instantiate the NotifyCommand."^^xsd:string ; rdfs:label "Notify"^^xsd:string . -### https://w3id.org/saref#Off +### https://saref.etsi.org/Off saref:Off rdf:type owl:NamedIndividual , saref:OffCommand , saref:OffState ; @@ -1507,7 +1507,7 @@ saref:Off rdf:type owl:NamedIndividual , rdfs:label "Off "^^xsd:string . -### https://w3id.org/saref#On +### https://saref.etsi.org/On saref:On rdf:type owl:NamedIndividual , saref:OnCommand , saref:OnState ; @@ -1515,7 +1515,7 @@ saref:On rdf:type owl:NamedIndividual , rdfs:label "On"^^xsd:string . -### https://w3id.org/saref#Open +### https://saref.etsi.org/Open saref:Open rdf:type owl:NamedIndividual , saref:OpenCommand , saref:OpenState ; @@ -1523,35 +1523,35 @@ saref:Open rdf:type owl:NamedIndividual , rdfs:label "Open"^^xsd:string . -### https://w3id.org/saref#Pause +### https://saref.etsi.org/Pause saref:Pause rdf:type owl:NamedIndividual , saref:PauseCommand ; rdfs:comment "The value PAUSE. It is used to instantiate classes such as the PauseCommand class."^^xsd:string ; rdfs:label "Pause"^^xsd:string . -### https://w3id.org/saref#Safety +### https://saref.etsi.org/Safety saref:Safety rdf:type owl:NamedIndividual , saref:Task ; rdfs:comment "A type of task for which a device is designed"^^xsd:string ; rdfs:label "Safety"^^xsd:string . -### https://w3id.org/saref#SetAbsoluteLevel +### https://saref.etsi.org/SetAbsoluteLevel saref:SetAbsoluteLevel rdf:type owl:NamedIndividual , saref:SetAbsoluteLevelCommand ; rdfs:comment "The value SET ABSOLUTE LEVEL. It is used to instantiate classes such as the SetAbsoluteLevelCommand class. "^^xsd:string ; rdfs:label "Set absolute level"^^xsd:string . -### https://w3id.org/saref#SetRelativeLevel +### https://saref.etsi.org/SetRelativeLevel saref:SetRelativeLevel rdf:type owl:NamedIndividual , saref:SetRelativeLevelCommand ; rdfs:comment "The value SET RELATIVE LEVEL. It is used to instantiate classes such as the SetRelativeLevelCommand class. "^^xsd:string ; rdfs:label "Set relative level"^^xsd:string . -### https://w3id.org/saref#Start +### https://saref.etsi.org/Start saref:Start rdf:type owl:NamedIndividual , saref:StartCommand , saref:StartState ; @@ -1559,21 +1559,21 @@ saref:Start rdf:type owl:NamedIndividual , rdfs:label "Start"^^xsd:string . -### https://w3id.org/saref#StepDown +### https://saref.etsi.org/StepDown saref:StepDown rdf:type owl:NamedIndividual , saref:StepDownCommand ; rdfs:comment "The value STEP DOWN. It is used to instantiate the StepDownCommand class. "^^xsd:string ; rdfs:label "Step down"^^xsd:string . -### https://w3id.org/saref#StepUp +### https://saref.etsi.org/StepUp saref:StepUp rdf:type owl:NamedIndividual , saref:StepUpCommand ; rdfs:comment "The value STEP UP. It is used to instantiate the StepUpCommand class. "^^xsd:string ; rdfs:label "Step up"^^xsd:string . -### https://w3id.org/saref#Stop +### https://saref.etsi.org/Stop saref:Stop rdf:type owl:NamedIndividual , saref:StopCommand , saref:StopState ; @@ -1581,28 +1581,28 @@ saref:Stop rdf:type owl:NamedIndividual , rdfs:label "Stop"^^xsd:string . -### https://w3id.org/saref#Toggle +### https://saref.etsi.org/Toggle saref:Toggle rdf:type owl:NamedIndividual , saref:ToggleCommand ; rdfs:comment "The value TOGGLE. It is used to instantiate the the ToggleCommand class"^^xsd:string ; rdfs:label "Toggle"^^xsd:string . -### https://w3id.org/saref#Washing +### https://saref.etsi.org/Washing saref:Washing rdf:type owl:NamedIndividual , saref:Task ; rdfs:comment "A type of task for which a device is designed"^^xsd:string ; rdfs:label "Washing"^^xsd:string . -### https://w3id.org/saref#WellBeing +### https://saref.etsi.org/WellBeing saref:WellBeing rdf:type owl:NamedIndividual , saref:Task ; rdfs:comment "A type of task for which a device is designed"^^xsd:string ; rdfs:label "WellBeing"^^xsd:string . -### https://w3id.org/saref#watt_hour +### https://saref.etsi.org/watt_hour saref:watt_hour rdf:type owl:NamedIndividual , saref:EnergyUnit ; rdfs:comment "The Watt Hor is a unit of energy equivalent to one watt (1 W) of power expended for one hour (1 h) of time. An energy expenditure of 1 Wh represents 3600 joules "^^xsd:string ;