{"@context":{"ns0":"https://saref.etsi.org/core/","rdf":"http://www.w3.org/1999/02/22-rdf-syntax-ns#","owl":"http://www.w3.org/2002/07/owl#","rdfs":"http://www.w3.org/2000/01/rdf-schema#","skos":"http://www.w3.org/2004/02/skos/core#","metadata_def":"http://data.bioontology.org/metadata/def/","metadata":"http://data.bioontology.org/metadata/"},"@graph":[{"@id":"ns0:Function","@type":"owl:Class","rdfs:subClassOf":{"@id":"owl:Thing"},"rdfs:label":{"@language":"en","@value":"Function"},"rdfs:comment":{"@language":"en","@value":"Logical groups of commands that devices support to accomplish their tasks. Function can act upon (OP saref:actsUpon and its sub-properties) features, properties, or states. An instance of saref:Function can apply to different devices."},"skos:example":[{"@language":"en","@value":"To accomplish the task of sensing the temperature, a temperature sensor should have a sensing function."},{"@language":"en","@value":"To accomplish the task of washing clothes, a washing machine should have a function for washing."},{"@language":"en","@value":"To accomplish the task of controlling the light, a smart light switch may have a function for turning on and off the light, and another to set the luminosity of the light."}],"skos:historyNote":{"@language":"en","@value":"V3.2.1: Simplified definition and axiomatization of saref:Function. Added examples."},"metadata:def/prefLabel":{"@language":"en","@value":"Function"},"metadata:def/mappingLoom":"function","metadata:def/mappingSameURI":{"@id":"ns0:Function"},"metadata:prefixIRI":"saref:Function"},{"@id":"ns0:ActuatingFunction","rdfs:subClassOf":{"@id":"ns0:Function"}},{"@id":"ns0:EventFunction","rdfs:subClassOf":{"@id":"ns0:Function"}},{"@id":"ns0:MeteringFunction","rdfs:subClassOf":{"@id":"ns0:Function"}},{"@id":"ns0:SensingFunction","rdfs:subClassOf":{"@id":"ns0:Function"}},{"@id":"ns0:hasMandatoryCommand","rdfs:domain":{"@id":"ns0:Function"}},{"@id":"ns0:hasOptionalCommand","rdfs:domain":{"@id":"ns0:Function"}},{"@id":"ns0:isFunctionOf","rdfs:domain":{"@id":"ns0:Function"}},{"@id":"ns0:hasFunctionKind","rdfs:range":{"@id":"ns0:Function"}},{"@id":"ns0:hasFunction","rdfs:range":{"@id":"ns0:Function"}}]}
{"@context":{"ns0":"https://saref.etsi.org/core/","rdf":"http://www.w3.org/1999/02/22-rdf-syntax-ns#","owl":"http://www.w3.org/2002/07/owl#","rdfs":"http://www.w3.org/2000/01/rdf-schema#","skos":"http://www.w3.org/2004/02/skos/core#","metadata_def":"http://data.bioontology.org/metadata/def/","metadata":"http://data.bioontology.org/metadata/"},"@graph":[{"@id":"ns0:Function","@type":"owl:Class","rdfs:subClassOf":{"@id":"owl:Thing"},"rdfs:label":{"@language":"en","@value":"Function"},"rdfs:comment":{"@language":"en","@value":"Logical groups of commands that devices support to accomplish their tasks. Function can act upon (OP saref:actsUpon and its sub-properties) features, properties, or states. An instance of saref:Function can apply to different devices."},"skos:example":[{"@language":"en","@value":"To accomplish the task of sensing the temperature, a temperature sensor should have a sensing function."},{"@language":"en","@value":"To accomplish the task of washing clothes, a washing machine should have a function for washing."},{"@language":"en","@value":"To accomplish the task of controlling the light, a smart light switch may have a function for turning on and off the light, and another to set the luminosity of the light."}],"skos:historyNote":{"@language":"en","@value":"V3.2.1: Simplified definition and axiomatization of saref:Function. Added examples."},"metadata:def/prefLabel":{"@language":"en","@value":"Function"},"metadata:def/mappingLoom":"function","metadata:def/mappingSameURI":{"@id":"ns0:Function"},"metadata:prefixIRI":"saref:Function"},{"@id":"ns0:ActuatingFunction","rdfs:subClassOf":{"@id":"ns0:Function"}},{"@id":"ns0:EventFunction","rdfs:subClassOf":{"@id":"ns0:Function"}},{"@id":"ns0:MeteringFunction","rdfs:subClassOf":{"@id":"ns0:Function"}},{"@id":"ns0:SensingFunction","rdfs:subClassOf":{"@id":"ns0:Function"}},{"@id":"ns0:hasMandatoryCommand","rdfs:domain":{"@id":"ns0:Function"}},{"@id":"ns0:hasOptionalCommand","rdfs:domain":{"@id":"ns0:Function"}},{"@id":"ns0:isFunctionOf","rdfs:domain":{"@id":"ns0:Function"}},{"@id":"ns0:hasFunctionKind","rdfs:range":{"@id":"ns0:Function"}},{"@id":"ns0:hasFunction","rdfs:range":{"@id":"ns0:Function"}}]}