## Class saref:PropertyValue describes the value for a property. The property value is linked to its value expressed as an RDF literal (DP saref:hasValue), optionally to the unit of measurement (OP saref:isMeasuredIn), and optionally to the properties or properties of interest it is a value of (OP saref:isValueOfProperty).
## Class saref:PropertyValue describes the value for a property. The property value is optionally linked to its value expressed as an RDF literal (DP saref:hasValue), optionally to the unit of measurement (OP saref:isMeasuredIn), and optionally to the properties or properties of interest it is a value of (OP saref:isValueOfProperty).
saref:PropertyValueaowl:Class;
rdfs:label"Property Value"@en;
rdfs:comment"Describes the value for a property. The property value is linked to its value expressed as an RDF literal (DP saref:hasValue), optionally to the unit of measurement (OP saref:isMeasuredIn), and optionally to the properties or properties of interest it is a value of (OP saref:isValueOfProperty)."@en;
rdfs:comment"Describes the value for a property. The property value is optionally linked to its value expressed as an RDF literal (DP saref:hasValue), optionally to the unit of measurement (OP saref:isMeasuredIn), and optionally to the properties or properties of interest it is a value of (OP saref:isValueOfProperty)."@en;
rdfs:subClassOf[aowl:Restriction;
owl:onPropertysaref:hasValue;
owl:cardinality1],
owl:maxCardinality1],
[aowl:Restriction;
owl:onPropertysaref:isMeasuredIn;
owl:maxCardinality1];
skos:historyNote"V3.2.1: Introduced saref:PropertyValue to simplify the association of a measure to a property, without always needing it to be a measurement made by a device."@en.
skos:historyNote"V3.2.1: Introduced saref:PropertyValue to simplify the association of a measure to a property, without always needing it to be a measurement made by a device."@en;
skos:historyNote"V4.1.1: saref:hasValue is now optional on saref:PropertyValue."@en.
saref:hasValueaowl:DatatypeProperty;
rdfs:comment"Value of a property value expressed as an RDF literal. Note that, even if decimal values are expected, values could use other datatypes."@en;
# ETSI TS 103264 Clause 5.7: States and states of interest
# ETSI TS 103264 Clause 5.7: States, states of interest, and state values
## In SAREF, states refer to the identifiable conditions that features of interest are or may be in, and that can be target of devices, such as observed and controlled.
## In SAREF, states refer to the identifiable conditions that features of interest are or may be in, and that can be acted upon by devices, such as observed and controlled. While states can apply to different features of interest, states of interest are specific to a feature of interest. State values describe the value for a state.
rdfs:comment"Identifiable conditions that features of interest are or may be in, and that can be target of devices, such as observed and controlled. A state can apply to different features of interest."@en;
skos:example"A switch can be found in the saref:OnOffState, which is further specialized in saref:OnState and saref:OffState."@en;
skos:note"SAREF is not restricted to binary states such as the saref:OnOffState, but allows to define also n-ary states (see, for example, the saref:MultiLevelState class)."@en;
skos:example"A switch can be found in the saref:OnOffState."@en;
skos:note"SAREF is not restricted to binary states such as the ex:OnOffState, but allows to define also enumerated states."@en;
skos:note"Concepts from existing code lists, vocabularies, and taxonomies, may be used as instances of saref:State."@en;
skos:historyNote"V3.2.1: Clarified and generalized definition of saref:State. Can now apply to all features of interest, not just devices."@en.
## As the narrowest states of the taxonomy of states can be thought of as the state values, it is possible to assign a stable value to a state.
# ETSI TS 103264 Clause 5.7.4: State values
## Class saref:StateValue describes the value for a state. The state value is optionally linked the states or states of interest it is a value of (OP saref:isValueOfState).
saref:StateValueaowl:Class;
rdfs:label"State Value"@en;
rdfs:comment"Describes the value for a state. The state value is optionally linked the states or states of interest it is a value of (OP saref:isValueOfState)."@en;
## The state values are inherited in the hierarchy of feature kinds. This enables to incrementally construct prototypical descriptions of features of interest.
## A feature of interest does not inherit the state values of its kinds. There may be multiple reasons why the state value of a feature of interest is different from that of its prototypical descriptions. For example, it may be caused by a defect, a deterioration, or a customization.
## The OP saref:isValueOfState links a state value to the states and states of interest it is a value of.
saref:isValueOfStateaowl:ObjectProperty;
rdfs:label"is value of state"@en;
rdfs:comment"Links a state value to the state or state of interest it is a value of."@en;