Definition of saref:Function
Defined in https://saref.etsi.org/core/v3.1.1/ as:
The functionality necessary to accomplish the task for which a device is designed. A device can be designed to perform more than one function. Functions can be structured in categories (subclasses) that reflect different points of view, for example, considering the specific application area for which a function can be used (e.g., light, temperature, motion, heat, power, etc.), or the capability that a function can support (e.g., receive, reply, notify, etc.), and so forth.
Description as a Class
- has super-classes
- saref:hasCommand min 1 saref:Command
- has sub-classes
-
saref:ActuatingFunction
saref:EventFunction
saref:MeteringFunction
saref:SensingFunction - is in domain of
- saref:hasCommand
- is in range of
-
saref:hasFunction
saref:isCommandOf
saref:represents
Turtle
@prefix dct: <http://purl.org/dc/terms/> .
@prefix ns1: <http://www.w3.org/2004/02/skos/core#> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix saref: <https://saref.etsi.org/core/> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
saref:ActuatingFunction rdfs:subClassOf saref:Function .
saref:Device rdfs:subClassOf [ a owl:Restriction ;
owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass saref:Function ;
owl:onProperty saref:hasFunction ] .
saref:EventFunction rdfs:subClassOf saref:Function .
saref:MeteringFunction rdfs:subClassOf saref:Function .
saref:SensingFunction rdfs:subClassOf saref:Function .
saref:Service rdfs:subClassOf [ a owl:Restriction ;
owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass saref:Function ;
owl:onProperty saref:represents ] .
saref:Command rdfs:subClassOf [ a owl:Restriction ;
owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass saref:Function ;
owl:onProperty saref:isCommandOf ] .
saref:hasCommand rdfs:domain saref:Function .
saref:hasFunction rdfs:range saref:Function .
saref:isCommandOf rdfs:range saref:Function .
saref:represents rdfs:range saref:Function .
<https://saref.etsi.org/core/v3.2.1/example/door_switch#> dct:references saref:Function .
<https://saref.etsi.org/core/v3.2.1/example/functions#> dct:references saref:Function .
<https://saref.etsi.org/core/v3.2.1/example/light_switch#> dct:references saref:Function .
<https://saref.etsi.org/core/v3.2.1/example/on_off_switch#> dct:references saref:Function .
<https://saref.etsi.org/core/v3.2.1/example/open_close_switch#> dct:references saref:Function .
<https://saref.etsi.org/core/v3.2.1/example/smoke_sensor#> dct:references saref:Function .
<https://saref.etsi.org/core/v4.1.1/example/door_switch#> dct:references saref:Function .
<https://saref.etsi.org/core/v4.1.1/example/functions#> dct:references saref:Function .
<https://saref.etsi.org/core/v4.1.1/example/light_switch#> dct:references saref:Function .
<https://saref.etsi.org/core/v4.1.1/example/on_off_switch#> dct:references saref:Function .
<https://saref.etsi.org/core/v4.1.1/example/open_close_switch#> dct:references saref:Function .
<https://saref.etsi.org/core/v4.1.1/example/smoke_sensor#> dct:references saref:Function .
<https://saref.etsi.org/saref4agri/v1.1.2/> dct:references saref:Function .
<https://saref.etsi.org/saref4ehaw/v1.1.1/> dct:references saref:Function .
<https://saref.etsi.org/saref4ehaw/v2.1.1/> dct:references saref:Function .
<https://saref.etsi.org/saref4envi/v2.1.1/> dct:references saref:Function .
<https://saref.etsi.org/saref4grid/v1.1.1/> dct:references saref:Function .
<https://saref.etsi.org/saref4grid/v2.1.1/> dct:references saref:Function .
<https://saref.etsi.org/saref4inma/v1.1.2/> dct:references saref:Function .
<https://saref.etsi.org/saref4inma/v2.1.1/> dct:references saref:Function .
<https://saref.etsi.org/saref4wear/v1.1.1/> dct:references saref:Function .
<https://saref.etsi.org/saref4wear/v2.1.1/> dct:references saref:Function .
<https://saref.etsi.org/core/v3.1.1/> dct:references saref:Function ;
dct:subject saref:Function .
<https://saref.etsi.org/core/v3.2.1/> dct:references saref:Function ;
dct:subject saref:Function .
<https://saref.etsi.org/core/v4.1.1/> dct:references saref:Function ;
dct:subject saref:Function .
saref:Function a owl:Class ;
rdfs:label "Function"@en ;
dct:isReferencedBy <https://saref.etsi.org/core/v3.1.1/>,
<https://saref.etsi.org/core/v3.2.1/>,
<https://saref.etsi.org/core/v3.2.1/example/door_switch#>,
<https://saref.etsi.org/core/v3.2.1/example/functions#>,
<https://saref.etsi.org/core/v3.2.1/example/light_switch#>,
<https://saref.etsi.org/core/v3.2.1/example/on_off_switch#>,
<https://saref.etsi.org/core/v3.2.1/example/open_close_switch#>,
<https://saref.etsi.org/core/v3.2.1/example/smoke_sensor#>,
<https://saref.etsi.org/core/v4.1.1/>,
<https://saref.etsi.org/core/v4.1.1/example/door_switch#>,
<https://saref.etsi.org/core/v4.1.1/example/functions#>,
<https://saref.etsi.org/core/v4.1.1/example/light_switch#>,
<https://saref.etsi.org/core/v4.1.1/example/on_off_switch#>,
<https://saref.etsi.org/core/v4.1.1/example/open_close_switch#>,
<https://saref.etsi.org/core/v4.1.1/example/smoke_sensor#>,
<https://saref.etsi.org/saref4agri/v1.1.2/>,
<https://saref.etsi.org/saref4ehaw/v1.1.1/>,
<https://saref.etsi.org/saref4ehaw/v2.1.1/>,
<https://saref.etsi.org/saref4envi/v2.1.1/>,
<https://saref.etsi.org/saref4grid/v1.1.1/>,
<https://saref.etsi.org/saref4grid/v2.1.1/>,
<https://saref.etsi.org/saref4inma/v1.1.2/>,
<https://saref.etsi.org/saref4inma/v2.1.1/>,
<https://saref.etsi.org/saref4wear/v1.1.1/>,
<https://saref.etsi.org/saref4wear/v2.1.1/> ;
rdfs:comment "The functionality necessary to accomplish the task for which a device is designed. A device can be designed to perform more than one function. Functions can be structured in categories (subclasses) that reflect different points of view, for example, considering the specific application area for which a function can be used (e.g., light, temperature, motion, heat, power, etc.), or the capability that a function can support (e.g., receive, reply, notify, etc.), and so forth. "@en ;
rdfs:isDefinedBy <https://saref.etsi.org/core/v3.1.1/>,
<https://saref.etsi.org/core/v3.2.1/>,
<https://saref.etsi.org/core/v4.1.1/> ;
rdfs:seeAlso <https://saref.etsi.org/core/v3.1.1/>,
<https://saref.etsi.org/core/v3.2.1/>,
<https://saref.etsi.org/core/v4.1.1/>,
<https://saref.etsi.org/saref4agri/v1.1.2/>,
<https://saref.etsi.org/saref4ehaw/v1.1.1/>,
<https://saref.etsi.org/saref4ehaw/v2.1.1/>,
<https://saref.etsi.org/saref4envi/v2.1.1/>,
<https://saref.etsi.org/saref4grid/v1.1.1/>,
<https://saref.etsi.org/saref4grid/v2.1.1/>,
<https://saref.etsi.org/saref4inma/v1.1.2/>,
<https://saref.etsi.org/saref4inma/v2.1.1/>,
<https://saref.etsi.org/saref4wear/v1.1.1/>,
<https://saref.etsi.org/saref4wear/v2.1.1/> ;
rdfs:subClassOf [ a owl:Restriction ;
owl:minQualifiedCardinality "1"^^xsd:nonNegativeInteger ;
owl:onClass saref:Command ;
owl:onProperty saref:hasCommand ] ;
ns1:hiddenLabel "Function" .