diff --git a/examples/energymeter.ttl b/examples/energymeter.ttl index 51512aa1d35070cbc69e4d61f77febd0924370c8..a03e3f558f12523f9ba51119ad13b8624e66bb15 100644 --- a/examples/energymeter.ttl +++ b/examples/energymeter.ttl @@ -13,6 +13,10 @@ rdf:type owl:Ontology ; owl:imports ; . +saref-em:MicroRenewable rdf:type owl:Class ; + 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:label "Micro renewable"@en . saref-em:Efficiency rdf:type saref:Task ; rdfs:label "Efficiency"^^xsd:string ; diff --git a/examples/lightswitch.ttl b/examples/lightswitch.ttl index 1091c0524c2c9381b4a593f7c165f697124286e8..1e9cb6ee78f32643e6fd8dc4e7d779493c28f502 100644 --- a/examples/lightswitch.ttl +++ b/examples/lightswitch.ttl @@ -14,6 +14,10 @@ rdf:type owl:Ontology ; owl:imports ; . +saref-ls:LightingDevice rdf:type owl:Class ; + 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:label "Lighting device"@en . saref-ls:BuildingSpace_OfficeHall rdf:type saref:BuildingSpace ; rdfs:label "Office Hall"^^xsd:string ; diff --git a/examples/multimedia.ttl b/examples/multimedia.ttl new file mode 100644 index 0000000000000000000000000000000000000000..df90546d99d918af374adaaf02604840040fb023 --- /dev/null +++ b/examples/multimedia.ttl @@ -0,0 +1,19 @@ +@prefix geo: . +@prefix owl: . +@prefix rdf: . +@prefix rdfs: . +@prefix saref: . +@prefix saref-mm: . +@prefix time: . +@prefix xsd: . + + + rdf:type owl:Ontology ; + owl:imports ; +. + +saref-mm:Multimedia rdf:type owl:Class ; + 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:label "Multimedia"@en . + diff --git a/examples/washingmachine.ttl b/examples/washingmachine.ttl index a6cb5116b2bf10dcdc791989f71ae5932d866b2e..2a215cfc4b9a2301a52b87dd995ac64457083d3e 100644 --- a/examples/washingmachine.ttl +++ b/examples/washingmachine.ttl @@ -13,6 +13,26 @@ rdf:type owl:Ontology ; owl:imports ; . + +saref-wm:WashingMachine rdf:type owl:Class ; + rdfs:subClassOf saref:Appliance , + saref:Load , + [ rdf:type owl:Restriction ; + owl:onProperty saref:hasFunction ; + owl:someValuesFrom saref:StartStopFunction + ] , + [ rdf:type owl:Restriction ; + owl:onProperty saref:hasProfile ; + owl:someValuesFrom saref:Profile + ] , + [ rdf:type owl:Restriction ; + owl:onProperty saref:hasState ; + owl:someValuesFrom saref:StartStopState + ] ; + rdfs:comment "A device of category saref:Appliance and saref:Load that performs an actuating function of type saref:StartStopFunction, can be found in the state saref:StartStopState, and can have a saref:Profile that characterizes its energy consumption. A saref:WashingMachine is typically used to saref:accomplish saref:Washing. "@en ; + rdfs:label "Washing machine"@en . + + saref-wm:BuildingSpace_LaundryRoom rdf:type saref:BuildingSpace ; rdfs:label "Laundry room"^^xsd:string ; @@ -100,7 +120,7 @@ saref-wm:StopState rdfs:label "Stop state"^^xsd:string ; . saref-wm:WashingMachine_WM802 - rdf:type saref:WashingMachine ; + rdf:type saref-wm:WashingMachine ; rdfs:label "Washing machine WM802"^^xsd:string ; saref:accomplishes saref:Washing ; saref:hasCategory saref:Appliance ; diff --git a/ontology/saref.ttl b/ontology/saref.ttl index 3ae784e87515d18690fe4ce3d0564586fb11b28c..ea5bd64cc58b60d1cd239b58805b7b151080cd0c 100644 --- a/ontology/saref.ttl +++ b/ontology/saref.ttl @@ -660,13 +660,6 @@ saref:LightSwitch rdf:type owl:Class ; rdfs:label "Light switch"@en . -### https://saref.etsi.org/saref#LightingDevice -saref:LightingDevice rdf:type owl:Class ; - 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:label "Lighting device"@en . - - ### https://saref.etsi.org/saref#Load saref:Load rdf:type owl:Class ; rdfs:subClassOf saref:EnergyRelated ; @@ -740,13 +733,6 @@ saref:MeteringFunction rdf:type owl:Class ; rdfs:label "Metering function"@en . -### https://saref.etsi.org/saref#MicroRenewable -saref:MicroRenewable rdf:type owl:Class ; - 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:label "Micro renewable"@en . - - ### https://saref.etsi.org/saref#Motion saref:Motion rdf:type owl:Class ; rdfs:subClassOf saref:Property ; @@ -761,20 +747,6 @@ saref:MultiLevelState rdf:type owl:Class ; rdfs:label "Multi level state"@en . -### https://saref.etsi.org/saref#Multimedia -saref:Multimedia rdf:type owl:Class ; - 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:label "Multimedia"@en . - - -### https://saref.etsi.org/saref#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). "@en ; - rdfs:label "Network"@en . - - ### https://saref.etsi.org/saref#NotifyCommand saref:NotifyCommand rdf:type owl:Class ; rdfs:subClassOf saref:Command , @@ -1257,26 +1229,6 @@ saref:UnitOfMeasure rdf:type owl:Class ; rdfs:label "Unit of measure"@en . -### https://saref.etsi.org/saref#WashingMachine -saref:WashingMachine rdf:type owl:Class ; - rdfs:subClassOf saref:Appliance , - saref:Load , - [ rdf:type owl:Restriction ; - owl:onProperty saref:hasFunction ; - owl:someValuesFrom saref:StartStopFunction - ] , - [ rdf:type owl:Restriction ; - owl:onProperty saref:hasProfile ; - owl:someValuesFrom saref:Profile - ] , - [ rdf:type owl:Restriction ; - owl:onProperty saref:hasState ; - owl:someValuesFrom saref:StartStopState - ] ; - rdfs:comment "A device of category saref:Appliance and saref:Load that performs an actuating function of type saref:StartStopFunction, can be found in the state saref:StartStopState, and can have a saref:Profile that characterizes its energy consumption. A saref:WashingMachine is typically used to saref:accomplish saref:Washing. "@en ; - rdfs:label "Washing machine"@en . - - ### https://saref.etsi.org/saref#Water saref:Water rdf:type owl:Class ; rdfs:subClassOf saref:Commodity ;