@prefix geo: . @prefix owl: . @prefix rdf: . @prefix rdfs: . @prefix saref: . @prefix ex: . @prefix time: . @prefix xsd: . @prefix dctype: . @prefix dcterms: . @prefix skos: . a dctype:Dataset ; dcterms:license ; dcterms:conformsTo ; dcterms:title "Example light switch"@en ; dcterms:description "Example light switch"@en . ex:Light a saref:FeatureKind ; rdfs:label "Light"@en ; rdfs:comment "Lights, a feature kind."@en . saref:LightSwitch a saref:FeatureKind ; skos:broader saref:Switch ; rdfs:comment "A switch that performs the saref:OnOffFunction, controls the property saref:Light, and can be found in the state saref:OnOffState. It can offer a switch on service. A saref:LightSwitch is typically used to accomplish saref:Lighting."@en ; rdfs:label "Light switch"@en ; saref:hasFunction ex:OnOffFunction ; saref:controls ex:Light ; saref:hasState ex:OnOffState ; saref:accomplishes ex:Lighting . ex:OnOffFunction a saref:Function ; rdfs:label "On Off Function"@en ; rdfs:comment "A function to control the on/off state of some feature"@en ; saref:controls ex:OnOffState . ex:OnOffState a saref:State ; rdfs:label "On Off State"@en ; rdfs:comment "the state of on or off"@en . ex:On a saref:State ; skos:broader ex:OnOffState ; rdfs:label "On"@en ; rdfs:comment "the state on"@en . ex:Off a saref:State ; skos:broader ex:OnOffState ; rdfs:label "Off"@en ; rdfs:comment "the state off"@en . ex:Lighting a saref:Task ; rdfs:comment "A type of task for which a device is designed"@en ; rdfs:label "Lighting"@en .