<?xml version="1.0" encoding="UTF-8"?> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:ns0="https://saref.etsi.org/core/" xmlns:owl="http://www.w3.org/2002/07/owl#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:skos="http://www.w3.org/2004/02/skos/core#" xmlns:metadata_def="http://data.bioontology.org/metadata/def/" xmlns:metadata="http://data.bioontology.org/metadata/"> <owl:Class rdf:about="https://saref.etsi.org/core/Function"> <rdfs:subClassOf rdf:resource="http://www.w3.org/2002/07/owl#Thing"/> <rdfs:label xml:lang="en">Function</rdfs:label> <rdfs:comment xml:lang="en">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.</rdfs:comment> <skos:example xml:lang="en">To accomplish the task of sensing the temperature, a temperature sensor should have a sensing function.</skos:example> <skos:example xml:lang="en">To accomplish the task of washing clothes, a washing machine should have a function for washing.</skos:example> <skos:example xml:lang="en">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:example> <skos:historyNote xml:lang="en">V3.2.1: Simplified definition and axiomatization of saref:Function. Added examples.</skos:historyNote> <metadata_def:prefLabel xml:lang="en">Function</metadata_def:prefLabel> <metadata_def:mappingLoom>function</metadata_def:mappingLoom> <metadata_def:mappingSameURI rdf:resource="https://saref.etsi.org/core/Function"/> <metadata:prefixIRI>saref:Function</metadata:prefixIRI> </owl:Class> <rdf:Description rdf:about="https://saref.etsi.org/core/ActuatingFunction"> <rdfs:subClassOf> <rdf:Description rdf:about="https://saref.etsi.org/core/Function"> <metadata_def:mappingSameURI rdf:resource="https://saref.etsi.org/core/Function"/> </rdf:Description> </rdfs:subClassOf> </rdf:Description> <rdf:Description rdf:about="https://saref.etsi.org/core/EventFunction"> <rdfs:subClassOf rdf:resource="https://saref.etsi.org/core/Function"/> </rdf:Description> <rdf:Description rdf:about="https://saref.etsi.org/core/MeteringFunction"> <rdfs:subClassOf rdf:resource="https://saref.etsi.org/core/Function"/> </rdf:Description> <rdf:Description rdf:about="https://saref.etsi.org/core/SensingFunction"> <rdfs:subClassOf rdf:resource="https://saref.etsi.org/core/Function"/> </rdf:Description> <rdf:Description rdf:about="https://saref.etsi.org/core/hasFunction"> <rdfs:range rdf:resource="https://saref.etsi.org/core/Function"/> </rdf:Description> <rdf:Description rdf:about="https://saref.etsi.org/core/hasFunctionKind"> <rdfs:range rdf:resource="https://saref.etsi.org/core/Function"/> </rdf:Description> <rdf:Description rdf:about="https://saref.etsi.org/core/hasMandatoryCommand"> <rdfs:domain rdf:resource="https://saref.etsi.org/core/Function"/> </rdf:Description> <rdf:Description rdf:about="https://saref.etsi.org/core/hasOptionalCommand"> <rdfs:domain rdf:resource="https://saref.etsi.org/core/Function"/> </rdf:Description> <rdf:Description rdf:about="https://saref.etsi.org/core/isFunctionOf"> <rdfs:domain rdf:resource="https://saref.etsi.org/core/Function"/> </rdf:Description> </rdf:RDF>
<?xml version="1.0" encoding="UTF-8"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:ns0="https://saref.etsi.org/core/" xmlns:owl="http://www.w3.org/2002/07/owl#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:skos="http://www.w3.org/2004/02/skos/core#" xmlns:metadata_def="http://data.bioontology.org/metadata/def/" xmlns:metadata="http://data.bioontology.org/metadata/">
  <owl:Class rdf:about="https://saref.etsi.org/core/Function">
    <rdfs:subClassOf rdf:resource="http://www.w3.org/2002/07/owl#Thing"/>
    <rdfs:label xml:lang="en">Function</rdfs:label>
    <rdfs:comment xml:lang="en">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.</rdfs:comment>
    <skos:example xml:lang="en">To accomplish the task of sensing the temperature, a temperature sensor should have a sensing function.</skos:example>
    <skos:example xml:lang="en">To accomplish the task of washing clothes, a washing machine should have a function for washing.</skos:example>
    <skos:example xml:lang="en">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:example>
    <skos:historyNote xml:lang="en">V3.2.1: Simplified definition and axiomatization of saref:Function. Added examples.</skos:historyNote>
    <metadata_def:prefLabel xml:lang="en">Function</metadata_def:prefLabel>
    <metadata_def:mappingLoom>function</metadata_def:mappingLoom>
    <metadata_def:mappingSameURI rdf:resource="https://saref.etsi.org/core/Function"/>
    <metadata:prefixIRI>saref:Function</metadata:prefixIRI>
  </owl:Class>
  <rdf:Description rdf:about="https://saref.etsi.org/core/ActuatingFunction">
    <rdfs:subClassOf>
      <rdf:Description rdf:about="https://saref.etsi.org/core/Function">
        <metadata_def:mappingSameURI rdf:resource="https://saref.etsi.org/core/Function"/>
      </rdf:Description>
    </rdfs:subClassOf>
  </rdf:Description>
  <rdf:Description rdf:about="https://saref.etsi.org/core/EventFunction">
    <rdfs:subClassOf rdf:resource="https://saref.etsi.org/core/Function"/>
  </rdf:Description>
  <rdf:Description rdf:about="https://saref.etsi.org/core/MeteringFunction">
    <rdfs:subClassOf rdf:resource="https://saref.etsi.org/core/Function"/>
  </rdf:Description>
  <rdf:Description rdf:about="https://saref.etsi.org/core/SensingFunction">
    <rdfs:subClassOf rdf:resource="https://saref.etsi.org/core/Function"/>
  </rdf:Description>
  <rdf:Description rdf:about="https://saref.etsi.org/core/hasFunction">
    <rdfs:range rdf:resource="https://saref.etsi.org/core/Function"/>
  </rdf:Description>
  <rdf:Description rdf:about="https://saref.etsi.org/core/hasFunctionKind">
    <rdfs:range rdf:resource="https://saref.etsi.org/core/Function"/>
  </rdf:Description>
  <rdf:Description rdf:about="https://saref.etsi.org/core/hasMandatoryCommand">
    <rdfs:domain rdf:resource="https://saref.etsi.org/core/Function"/>
  </rdf:Description>
  <rdf:Description rdf:about="https://saref.etsi.org/core/hasOptionalCommand">
    <rdfs:domain rdf:resource="https://saref.etsi.org/core/Function"/>
  </rdf:Description>
  <rdf:Description rdf:about="https://saref.etsi.org/core/isFunctionOf">
    <rdfs:domain rdf:resource="https://saref.etsi.org/core/Function"/>
  </rdf:Description>
</rdf:RDF>