saref:CommandOfInterest — Command Of Interest

IRI
https://saref.etsi.org/core/CommandOfInterest
Is defined by
https://saref.etsi.org/core/v3.2.1/
https://saref.etsi.org/core/v4.1.1/
Is referenced by
https://saref.etsi.org/core/v3.2.1/
https://saref.etsi.org/core/v4.1.1/
https://saref.etsi.org/saref4ehaw/v2.1.1/
Download serialization
License

Definition of saref:CommandOfInterest

Defined in https://saref.etsi.org/core/v3.2.1/ as:

The lowest-level directives a device supports and exposes to some network. Commands can act upon (OP saref:actsUpon and its sub-properties) features, properties, or states. A saref:CommandOfInterest is a directives actually supported by a device and exposed to some network.

Description as a Class

Turtle

@prefix dct: <http://purl.org/dc/terms/> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix saref: <https://saref.etsi.org/core/> .
@prefix skos: <http://www.w3.org/2004/02/skos/core#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .

saref:CommandExecution rdfs:subClassOf [ a owl:Restriction ;
            owl:allValuesFrom [ a owl:Class ;
                    owl:unionOf ( saref:Command saref:CommandOfInterest ) ] ;
            owl:onProperty saref:isExecutionOf ] .

saref:actsUpon rdfs:domain [ a owl:Class ;
            owl:unionOf ( saref:FeatureKind saref:FeatureOfInterest saref:Function saref:FunctionOfInterest saref:Command saref:CommandOfInterest saref:ProcedureExecution ) ] .

saref:controls rdfs:domain [ a owl:Class ;
            owl:unionOf ( saref:FeatureKind saref:Actuator saref:Function saref:FunctionOfInterest saref:Command saref:CommandOfInterest saref:Actuation ) ] .

saref:hasCommandKind rdfs:domain saref:CommandOfInterest .

saref:hasCommandOfInterest rdfs:range saref:CommandOfInterest .

saref:hasInput rdfs:domain [ a owl:Class ;
            owl:unionOf ( saref:Command saref:CommandOfInterest saref:Operation saref:ProcedureExecution ) ] .

saref:hasOutput rdfs:domain [ a owl:Class ;
            owl:unionOf ( saref:Command saref:CommandOfInterest saref:Operation ) ] .

saref:isActedUponBy rdfs:range [ a owl:Class ;
            owl:unionOf ( saref:FeatureKind saref:Device saref:Function saref:FunctionOfInterest saref:Command saref:CommandOfInterest saref:ProcedureExecution ) ] .

saref:observes rdfs:domain [ a owl:Class ;
            owl:unionOf ( saref:FeatureKind saref:Sensor saref:Function saref:FunctionOfInterest saref:Command saref:CommandOfInterest saref:Observation ) ] .

saref:isExecutionOf rdfs:range [ a owl:Class ;
            owl:unionOf ( saref:Command saref:CommandOfInterest saref:Operation ) ] .

saref:isCommandOfInterestOf rdfs:domain saref:CommandOfInterest .

saref:represents rdfs:range [ a owl:Class ;
            owl:unionOf ( saref:Function saref:FunctionOfInterest saref:Command saref:CommandOfInterest ) ] .

<https://saref.etsi.org/saref4ehaw/v2.1.1/> dct:references saref:CommandOfInterest .

saref:Operation rdfs:subClassOf [ a owl:Restriction ;
            owl:allValuesFrom [ a owl:Class ;
                    owl:unionOf ( saref:Command saref:CommandOfInterest ) ] ;
            owl:onProperty saref:represents ],
        [ a owl:Restriction ;
            owl:minQualifiedCardinality 1 ;
            owl:onClass saref:CommandOfInterest ;
            owl:onProperty saref:represents ] .

<https://saref.etsi.org/core/v3.2.1/> dct:references saref:CommandOfInterest ;
    dct:subject saref:CommandOfInterest .

<https://saref.etsi.org/core/v4.1.1/> dct:references saref:CommandOfInterest ;
    dct:subject saref:CommandOfInterest .

saref:CommandOfInterest a owl:Class ;
    rdfs:label "Command Of Interest"@en ;
    dct:isReferencedBy <https://saref.etsi.org/core/v3.2.1/>,
        <https://saref.etsi.org/core/v4.1.1/>,
        <https://saref.etsi.org/saref4ehaw/v2.1.1/> ;
    rdfs:comment "The lowest-level directives a device supports and exposes to some network. Commands can act upon (OP saref:actsUpon and its sub-properties) features, properties, or states. A saref:CommandOfInterest is a directives actually supported by a device and exposed to some network."@en ;
    rdfs:isDefinedBy <https://saref.etsi.org/core/v3.2.1/>,
        <https://saref.etsi.org/core/v4.1.1/> ;
    rdfs:seeAlso <https://saref.etsi.org/core/v3.2.1/>,
        <https://saref.etsi.org/core/v4.1.1/>,
        <https://saref.etsi.org/saref4ehaw/v2.1.1/> ;
    rdfs:subClassOf [ a owl:Restriction ;
            owl:cardinality 1 ;
            owl:onProperty saref:isCommandOfInterestOf ],
        [ a owl:Restriction ;
            owl:cardinality 1 ;
            owl:onProperty saref:isCommandOfInterestOf ] ;
    skos:example "The corridor smart light switch supports a command of kind “turn on/off”, which controls the state of the outdoor light."@en,
        "The smart fridge supports a command of kind “observe temperature”, which observes the temperature of the fridge."@en ;
    skos:hiddenLabel "CommandOfInterest" ;
    skos:historyNote "V3.2.1: Introduced saref:CommandOfInterest, parallel to saref:PropertyOfInterest."@en ;
    skos:note "Commands of interest need not always be explicited. It depends on the use case. Typically, commands of interest are useful to specify the actual property of interest or state of interest that is expected as input parameter, output, or that will be acted upon."@en,
        "Like for commands, commands of interest may be described in terms of their input parameters, outputs, and of which properties or states they act upon."@en .