EnergyMax
type: Class

EnergyMin
type: Class

PowerSequence
type: Class

Slot
type: Class

StartTime
type: Class

dco#
type: Ontology
preferred namespace prefix: dco
preferred namespace uri: https://w3id.org/dco
version IRI: v3.1.1

ActionAffordance
type: Class
comment: An Interaction Affordance that allows to invoke a function of the Thing, which manipulates state (e.g., toggling a lamp on or off) or triggers a process on the Thing (e.g., dim a lamp over time).
subclass of: InteractionAffordance

Actual Power
type: Class
subclass of: PowerProperty
definition: A property related to some measurements that are characterized by a certain value that is measured in a power unit (such as watt or kilowatt).

Actuating function
type: Class
comment: A function that allows to transmit data to actuators, such as level settings (e.g., temperature) or binary switching (e.g., open/close, on/off)
subclass of: Function

Actuator
type: Class
comment: A device responsible for moving or controlling a mechanism or system by performing an actuating function
subclass of: Device
subclass of: Restriction
  on property: has function
  some values from: Actuating function
disjoint with: Relay
definition: A device that is used by, or implements, an (Actuation) Procedure that changes the state of the world.

AmbientCo2PropertyAffordance
type: Class
subclass of: PropertyAffordance

Ambient Humidity
type: Class
subclass of: HumidityProperty
definition: Property of the environment indicating the humidity.

AmbientHumidityPropertyAffordance
type: Class
subclass of: PropertyAffordance

Ambient Sensor
type: Class
subclass of: Sensor
definition: The Ambient sensor can measure the ambient temperature and humidity

Ambient temperature
type: Class
subclass of: TemperatureProperty

AmbientTemperaturePropertyAffordance
type: Class
subclass of: PropertyAffordance

Ampere
type: Class
subclass of: Electric unit

Apartment
type: Class
subclass of: Space

Appliance
type: Class
comment: An electrical/mechanical machine that accomplish some household functions, such as cleaning or cooking
subclass of: Device
definition: An electrical/mechanical machine that accomplish some household functions, such as cleaning or cooking.

Area unit
type: Class
subclass of: Units of measurements
definition: "An area unit which is equal to an area enclosed by a square with sides each 1 meter long." [NIST:NIST]

AssignedFlexOffer
type: Class
subclass of: FlexOfferState

Bathroom
type: Class
subclass of: Room

Battery level
type: Class
subclass of: BatteryProperty
definition: The level of remaining battery (if any : in percent) for a device.

Battery Property
type: Class
subclass of: PropertyAffordance

Bedroom
type: Class
subclass of: Room

Building
type: Class
subclass of: Space
definition: A building represents a structure that provides shelter for its occupants or contents and stands in one place. The building is also used to provide a basic element within the spatial structure hierarchy for the components of a building project (together with site, storey, and space). The basement floor of a building is floor number 0.

Building model
type: Class
subclass of: Thing

Business building
type: Class
subclass of: Building

CO2 concentration
type: Class
subclass of: CarbonDioxideProperty
definition: A property representing the carbon dioxide concentration that can be measured in "ppm".

CanceledFlexOffer
type: Class
subclass of: FlexOfferState

Carbon dioxide property
type: Class
subclass of: PropertyAffordance

Cleaning
type: NamedIndividual
type: Task
comment: A type of task for which a device is designed

Close command
type: Class
comment: A type of command
subclass of: Command
subclass of: Restriction
  on property: acts upon
  some values from: Open close state
subclass of: Restriction
  all values from: Open close function
  on property: is command of
disjoint with: Open command

Close state
type: Class
comment: The state of a device that is CLOSE
subclass of: Open close state

Coal
type: Class
comment: A type of commodity
subclass of: Commodity

Comfort
type: NamedIndividual
type: Task
comment: A type of task for which a device is designed

Command
type: Class
comment: A directive that a device must support to perform a certain function. A command may act upon a state, but does not necessarily act upon a state. For example, the ON command acts upon the ON/OFF state, but the GET command does not act upon any state, it simply gives a directive to retrieve a certain value. We propose here a list of commands that are relevant for the purpose of SAREF, but this list can be extended.
subclass of: Core module
subclass of: Restriction
  all values from: State
  on property: acts upon
subclass of: Restriction
  min qualified cardinality: 1
  on class: Function
  on property: is command of

Commodity
type: Class
comment: A marketable item for which there is demand, but which is supplied without qualitative differentiation across a market. SAREF refers to energy commodities such as electricity, gas, coal and oil.
subclass of: Core module

Consumer
type: Class
subclass of: Thing

ConsumerElectronics
type: Class
subclass of: HouseholdAppliance

Controller
type: Class
subclass of: Device
definition: A controller is a device that monitors inputs and controls outputs within a building automation system. A controller may be physical (having placement within a spatial structure) or logical (a software interface or aggregated within a programmable physical controller).

Cooking
type: NamedIndividual

CookingAppliance
type: Class
subclass of: HouseholdAppliance

Cooling
type: NamedIndividual
type: Task

Cubic meter
type: Class
subclass of: Volume unit
definition: "A volume unit which is equal to the volume of a cube with edges one meter in length. One cubic meter equals to 1000 liters." [NIST:NIST]

Cubic meter per hour
type: Class
subclass of: Volume unit

DependencyFlexOffer
type: Class

Device
type: Class
comment: A tangible object designed to accomplish a particular task. In order to accomplish this task, the device performs one or more functions. For example, a washing machine is designed to wash (task) and to accomplish this task it performs a start and stop function.
subclass of: Core module
subclass of: Restriction
  all values from: Property
  on property: controls property
subclass of: Restriction
  all values from: Profile
  on property: has profile
subclass of: Restriction
  all values from: State
  on property: has state
subclass of: Restriction
  all values from: Commodity
  on property: is used for
subclass of: Restriction
  all values from: Measurement
  on property: makes measurement
subclass of: Restriction
  all values from: Property
  on property: measures property
subclass of: Restriction
  all values from: Service
  on property: offers
subclass of: Restriction
  min qualified cardinality: 1
  on class: Task
  on property: accomplishes
subclass of: Restriction
  min qualified cardinality: 1
  on class: Function
  on property: has function
subclass of: Restriction
  max cardinality: 1
  on property: hasModel
subclass of: Restriction
  max cardinality: 1
  on property: brandName
subclass of: Restriction
  max cardinality: 1
  on property: deviceCode
subclass of: Restriction
  max cardinality: 1
  on property: deviceName
subclass of: Restriction
  max cardinality: 1
  on property: hardwareRevision
subclass of: Restriction
  max cardinality: 1
  on property: has manufacturer
subclass of: Restriction
  max cardinality: 1
  on property: manufacturerDescription
subclass of: Restriction
  max cardinality: 1
  on property: manufacturerLabel
subclass of: Restriction
  max cardinality: 1
  on property: manufacturerNodeIdentification
subclass of: Restriction
  max cardinality: 1
  on property: serialNumber
subclass of: Restriction
  max cardinality: 1
  on property: softwareRevision
subclass of: Restriction
  max cardinality: 1
  on property: vendorCode
subclass of: Restriction
  max cardinality: 1
  on property: vendorName

DishWasher
type: Class
subclass of: HouseholdAppliance

Door switch
type: Class
comment: A switch that performs the saref:OpenCloseFunction, is used for controlling a door, and can be found in the state saref:OpenCloseState. A saref:DoorSwitch is typically used to accomplish saref:Safety.
subclass of: Switch
subclass of: Restriction
  on property: has function
  some values from: Open close function
subclass of: Restriction
  on property: has state
  some values from: Open close state

Dryer
type: Class
subclass of: HouseholdAppliance

Drying
type: NamedIndividual
type: Task
comment: A type of task for which a device is designed

EV charging appliance
type: Class
subclass of: Appliance
definition: Represent an electric vehicule charching appliance.

Electric unit
type: Class
subclass of: Units of measurements

Electricity
type: Class
comment: A type of commodity
subclass of: Commodity

ElectricityConsumer
type: Class
subclass of: Consumer

ElectricityConsumptionEnergyPropertyAffordance
type: Class
subclass of: PropertyAffordance

ElectricityConsumptionPowerPropertyAffordance
type: Class
subclass of: PropertyAffordance

ElectricityConsumptionReactiveEnergyPropertyAffordance
type: Class
subclass of: PropertyAffordance

ElectricityConsumptionReactivePowerPropertyAffordance
type: Class
subclass of: PropertyAffordance

ElectricityCurrentPropertyAffordance
type: Class
subclass of: PropertyAffordance

ElectricityHub
type: Class
subclass of: Hub

ElectricityProducer
type: Class
subclass of: Producer

ElectricityProductionEnergyPropertyAffordance
type: Class
subclass of: PropertyAffordance

ElectricityProductionPowerPropertyAffordance
type: Class
subclass of: PropertyAffordance

ElectricityProductionReactiveEnergyPropertyAffordance
type: Class
subclass of: PropertyAffordance

ElectricityProductionReactivePowerPropertyAffordance
type: Class
subclass of: PropertyAffordance

ElectricityTensionPropertyAffordance
type: Class
subclass of: PropertyAffordance

EnergyConsumer
type: Class
subclass of: Consumer

EnergyHub
type: Class
subclass of: Hub

Energy meter
type: Class
subclass of: Meter
definition: A device built to accurately detect and display energy in a form readable by machines.

EnergyProducer
type: Class
subclass of: Producer

Energy
type: Class
comment: A saref:Property related to some measurements that are characterized by a certain value measured in an energy unit (such as Kilowatt_Hour or Watt_hour). Furter specializations of the saref:Energy class can be found in the SAREF4ENER extension, where classes such as EnergyMax, EnergyMin and EnergyExpected are defined.
subclass of: PropertyAffordance

Entertainment
type: NamedIndividual
type: Task
comment: A type of task for which a device is designed

EventAffordance
type: Class
comment: An Interaction Affordance that describes an event source, which asynchronously pushes event data to Consumers (e.g., overheating alerts).
subclass of: InteractionAffordance

Event function
type: Class
comment: A function that allows to notify about some relevant activity; e.g., that a certain threshold value has been exceeded or that some object has moved.
subclass of: Function
subclass of: Restriction
  min qualified cardinality: 1
  on class: Measurement
  on property: has threshold measurement

ExecutedFlexOffer
type: Class
subclass of: FlexOfferState

ExternalTemperaturePropertyAffordance
type: Class
subclass of: PropertyAffordance

Feature of interest
type: Class
comment: A feature of interest represents any real world entity from which a property is measured.
subclass of: Core module
subclass of: Restriction
  all values from: Measurement
  on property: has measurement
subclass of: Restriction
  all values from: Property
  on property: has property

FireDetectionPropertyAffordance
type: Class
subclass of: PropertyAffordance

FlexOffer
type: Class
subclass of: PowerSequence

FlexOfferProfileConstraint
type: Class

FlexOfferSchedule
type: Class

FlexOfferState
type: Class

FlexOfferTariffConstraint
type: Class

Freezer
type: Class
subclass of: HouseholdAppliance

Fridge
type: Class
subclass of: HouseholdAppliance

Function
type: Class
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.
subclass of: Core module
subclass of: Restriction
  min qualified cardinality: 1
  on class: Command
  on property: has command

Gas
type: Class
comment: A type of commodity
subclass of: Commodity

Gas boiler
type: Class
subclass of: Appliance
definition: Gas boilers are used to provide hot water and heating to households.

Gas boiler actuator
type: Class
subclass of: Actuator
definition: Represent the actuator of the gas boiler.

Gas meter
type: Class
subclass of: Meter
definition: A gas meter is a specialized flow meter, used to measure the volume of fuel gases such as natural gas and liquefied petroleum gas. Gas meters are used at residential, commercial, and industrial buildings that consume fuel gas supplied by a gas utility

Gateway
type: Class
subclass of: Device

Get command
type: Class
comment: A type of command
subclass of: Command

Get current meter value command
type: Class
comment: A type of get command
subclass of: Get command
subclass of: Restriction
  all values from: Metering function
  on property: is command of

Get meter data command
type: Class
comment: A type of get command
subclass of: Get command
subclass of: Restriction
  all values from: Metering function
  on property: is command of

Get meter history command
type: Class
comment: A type of get command
subclass of: Get command
subclass of: Restriction
  all values from: Metering function
  on property: is command of

Get sensing data command
type: Class
comment: A type of get command
subclass of: Get command
subclass of: Restriction
  all values from: Sensing function
  on property: is command of

HVAC device
type: Class
subclass of: Device

HeatConsumer
type: Class
subclass of: Consumer

HeatHub
type: Class
subclass of: Hub

Heat meter
type: Class
subclass of: Meter
definition: A heat meter is a device which measures thermal energy provided by a source or delivered to a sink, by measuring the flow rate of the heat transfer fluid and the change in its temperature (ΔT) between the outflow and return legs of the system.

HeatProducer
type: Class
subclass of: Producer

Heat pump appliance
type: Class
subclass of: Appliance
definition: A heat pump appliance is used to warm and sometimes also cool buildings by transferring thermal energy from a cooler space to a warmer space using the refrigeration cycle, being the opposite direction in which heat transfer would take place without the application of external power

Heat pump relay
type: Class
subclass of: Relay
definition: Represent the replay of a heat pump.

Heating actuator
type: Class
subclass of: Actuator

Hob
type: Class
subclass of: HouseholdAppliance

HouseholdAppliance
type: Class
subclass of: Appliance

Hub
type: Class

Humidity
type: Class
comment: A saref:Property related to some measurements that are characterized by a certain value that is measured in a humidity unit
subclass of: Property

Humidity property
type: Class
subclass of: PropertyAffordance

Humidity sensor
type: Class
subclass of: Sensor
definition: The humidity sensor measures the concentration of water vapor in air.

Industrial building
type: Class
subclass of: Building

InteractionAffordance
type: Class
comment: Metadata of a Thing that shows the possible choices to Consumers, thereby suggesting how Consumers may interact with the Thing. There are many types of potential affordances, but W3C WoT defines three types of Interaction Affordances: Properties, Actions, and Events.
subclass of: Thing Description Module

IntialFlexOffer
type: Class
subclass of: FlexOfferState

InvalidFlexOffer
type: Class
subclass of: FlexOfferState

Kitchen
type: Class
subclass of: Room

Level control function
type: Class
comment: An actuating function that allows to do level adjustments of a property in a certain range (e.g., 0%-100%), such as dimming a light in a room or setting the speed of an electric motor.
subclass of: Actuating function

Light
type: Class
comment: A saref:Property related to some measurements that are characterized by a certain value that is measured in a illuminance unit (lux)
subclass of: HouseholdAppliance
subclass of: Property

Light switch
type: Class
comment: A switch that performs the saref:OnOffFunction, controls the property saref:Light, and can be found in the state saref:OnOffState. It can offer a switch on service. A saref:LightSwitch is typically used to accomplish saref:Lighting.
subclass of: Switch
subclass of: Restriction
  on property: controls property
  some values from: Light
subclass of: Restriction
  on property: has function
  some values from: On off function
subclass of: Restriction
  on property: has state
  some values from: On off state
subclass of: Restriction
  on property: offers
  some values from: Switch on service

Lighting
type: NamedIndividual
type: Task
comment: A type of task for which a device is designed

Living room
type: Class
subclass of: Room

Lobby
type: Class
subclass of: Room

Location
type: Class

Magnet sensor
type: Class
subclass of: Sensor

Measurement
type: Class
comment: Represents the measured value made over a property. It is also linked to the unit of measure in which the value is expressed and the timestamp of the measurement.
subclass of: Core module
subclass of: Restriction
  all values from: Feature of interest
  on property: isMeasurementOf
subclass of: Restriction
  all values from: Property
  on property: relates to property
subclass of: Restriction
  on class: Property
  on property: relates to property
  qualified cardinality: 1
subclass of: Restriction
  all values from: dateTime
  on property: has timestamp
subclass of: Restriction
  cardinality: 1
  on property: has value

Meter
type: Class
comment: A device built to accurately detect and display a quantity in a form readable by a human being. Further, a device of category saref:Meter that performs a saref:MeteringFunction.
subclass of: Device
subclass of: Restriction
  on property: has function
  some values from: Metering function
definition: A device that measure usage or consumption of some media --- typically a form energy or power.

Meter reading
type: NamedIndividual
type: Task
comment: A type of task for which a device is designed

Metering function
type: Class
comment: A function that allows to get data from a meter, such as current meter reading or instantaneous demand
subclass of: Function
subclass of: Restriction
  all values from: Measurement
  on property: has meter reading
subclass of: Restriction
  all values from: Class
    union of: Commodity
    union of: Property
  on property: has meter reading type

MicroWave
type: Class
subclass of: HouseholdAppliance

Motion
type: Class
comment: A saref:Property related to some measurements that are characterized by a certain value that is measured in a unit of measure for motion
subclass of: Property

Multi level state
type: Class
comment: A type of state
subclass of: State

Multiple family house
type: Class
subclass of: Building

Notify command
type: Class
comment: A type of command
subclass of: Command
subclass of: Restriction
  all values from: Event function
  on property: is command of

Occupancy
type: Class
comment: A saref:Property related to some measurements that are characterized by a certain value (saref:hasValue property) that is measured in a unit of measure for occupancy
subclass of: Property

Off command
type: Class
comment: A type of command
subclass of: Command
subclass of: Restriction
  on property: acts upon
  some values from: On off state
subclass of: Restriction
  all values from: On off function
  on property: is command of
disjoint with: On command

Off state
type: Class
comment: The state of a device that is Off
subclass of: On off state

OfferedFlexOffer
type: Class
subclass of: FlexOfferState

On command
type: Class
comment: A type of command
subclass of: Command
subclass of: Restriction
  on property: acts upon
  some values from: On off state
subclass of: Restriction
  all values from: On off function
  on property: is command of

OnOffControlPropertyAffordance
type: Class
subclass of: PropertyAffordance

On off function
type: Class
comment: An actuating function that allows to switch on and off an actuator
subclass of: Actuating function

OnOffPropertyAffordance
type: Class
subclass of: PropertyAffordance

On off state
type: Class
comment: A type of state
subclass of: State

On state
type: Class
comment: The state of a device that is On
subclass of: On off state

Open close function
type: Class
comment: An actuating function that allows to open and close a device
subclass of: Actuating function

OpenClosePropertyAffordance
type: Class
subclass of: PropertyAffordance

Open close state
type: Class
comment: A type of state
subclass of: State

Open command
type: Class
comment: A type of command
subclass of: Command
subclass of: Restriction
  on property: acts upon
  some values from: Open close state
subclass of: Restriction
  all values from: Open close function
  on property: is command of

Open state
type: Class
comment: The state of a device that is OPEN
subclass of: Open close state

OperationType
type: Class
comment: Enumeration of well-known operation types necessary to implement the WoT interaction model
subclass of: Enumeration

Outdoor temperature
type: Class
subclass of: TemperatureProperty
definition: Repesent the temperature property oustide a building.

Oven
type: Class
subclass of: HouseholdAppliance

Parts per million
type: Class
subclass of: Parts per notation unit
definition: A dimensionless concentration notation which denotes the amount of a given substance in a total amount of 1,000,000 regardless of the units of measure used as long as they are the same or 1 part in 10^[6].

Parts per notation unit
type: Class
subclass of: Units of measurements
definition: "A dimensionless concentration notation which describes the amount of one substance in another. It is the ratio of the amount of the substance of interest to the amount of that substance plus the amount of the substance." [Wikipedia:Wikipedia]

Pause command
type: Class
comment: A type of command
subclass of: Command

Percentage
type: Class
subclass of: Percentage unit

Percentage unit
type: Class
subclass of: Units of measurements

Person
type: Class

Pipe temperature
type: Class
subclass of: TemperatureProperty
definition: Represent the temperature of the pipe. It typically requires that pipe be kept to a temperature just above freezing typically at 40°F (4.4°C).

Power
type: Class
comment: A saref:Property related to some measurements that are characterized by a certain value that is measured in a power unit (such as watt or kilowatt). Further specializations of the saref:Power class can be found in the SAREF4ENER extension, where classes such as PowerMax, PowerMin and PowerExpected are defined.
subclass of: Property

Power meter
type: Class
subclass of: Meter
definition: Represent a power meter.

Power property
type: Class
subclass of: PropertyAffordance

PresencePropertyAffordance
type: Class
subclass of: PropertyAffordance

Pressure
type: Class
comment: A saref:Property related to some measurements that are characterized by a certain value that is measured in a pressure unit (bar or pascal)
subclass of: Property

Price
type: Class
comment: A saref:Property crelated to some measurements that are characterized by a certain value that is measured using saref:Currency
subclass of: Property

Producer
type: Class

Profile
type: Class
comment: A specification associated to a device to collect information about a certain Property (e.g., Energy) for optimizing its usage in the home, office or building in which the device is located. This specification is about a certain Property (saref:isAbout), can be calculated over a time span (saref:hasTime) and can be associated to some costs (saref:hasPrice). An example is the Power Profile defined in the SAREF4ENER extension that can be associated to a device for optimizing the Energy efficiency in the home, office or building in which the device is located.
subclass of: Core module
subclass of: Restriction
  all values from: Time
  on property: has time
subclass of: Restriction
  all values from: Class
    union of: Commodity
    union of: Property
  on property: isAbout

Property
type: Class
comment: A quality of a feature of interest that can be measured; an aspect of a feature of interest that is intrinsic to and cannot exist without the feature
subclass of: Restriction
  all values from: Device
  on property: is controlled by device
subclass of: Restriction
  all values from: Device
  on property: is measured by device
subclass of: Restriction
  all values from: Feature of interest
  on property: is property of
subclass of: Restriction
  all values from: Measurement
  on property: relates to measurement
definition: An Interaction affordance that exposes state of the Thing. This state can then be retrieved (read) and optionally updated (write). Things can also choose to make Properties observable by pushing the new state after a change.

PropertyAffordance
type: Class
comment: An Interaction Affordance that exposes state of the Thing. This state can then be retrieved (read) and/or updated (write). Things can also choose to make Properties observable by pushing the new state after a change.
subclass of: InteractionAffordance

RejectedFlexOffer
type: Class
subclass of: FlexOfferState

Relay
type: Class
subclass of: Device

Residential building
type: Class
subclass of: Building

ReturnTemperaturePropertyAffordance
type: Class
subclass of: PropertyAffordance

Return temperature sensor
type: Class
subclass of: Sensor
definition: This sensor measures the return temperature.

Room
type: Class
subclass of: Space

Safety
type: NamedIndividual
type: Task
comment: A type of task for which a device is designed

Schedule
type: Class

Sensing function
type: Class
comment: A function that allows to transmit data from sensors, such as measurement values (e.g., temperature) or sensing data (e.g., occupancy)
subclass of: Function
subclass of: Restriction
  on property: has sensing range
  some values from: Measurement
subclass of: Restriction
  all values from: Property
  on property: has sensor type

Sensor
type: Class
comment: A device that detects and responds to events or changes in the physical environment such as light, motion, or temperature changes. Further, a device of category saref:Sensor that performs a saref:SensingFunction.
subclass of: Device
subclass of: Restriction
  on property: has function
  some values from: Sensing function
definition: Device, agent (including humans), or software (simulation) involved in, or implementing, a Procedure. Sensors respond to a stimulus, e.g., a change in the environment, or input data composed from the results of prior Observations, and generate a Result. Sensors can be hosted by Platforms.

Service
type: Class
comment: A service is a representation of a function to a network that makes the function discoverable, registerable, remotely controllable by other devices in the network. A service can represent one or more functions. A Service is offered by a device that wants (a certain set of) its function(s) to be discoverable, registerable, remotely controllable by other devices in the network. A Service must specify the device that is offering the service and the function(s) to be represented.
subclass of: Core module
subclass of: Restriction
  min qualified cardinality: 1
  on class: Device
  on property: is offered by
subclass of: Restriction
  min qualified cardinality: 1
  on class: Function
  on property: represents

Set absolute level command
type: Class
comment: A type of set level command
subclass of: Set level command

Set level command
type: Class
comment: A type of command
subclass of: Command
subclass of: Restriction
  on property: acts upon
  some values from: Multi level state
subclass of: Restriction
  all values from: Level control function
  on property: is command of

Set relative level command
type: Class
comment: A type of set level command
subclass of: Set level command

Single family house
type: Class
subclass of: Building
definition: Represent a household of a single family.

Slice
type: Class
subclass of: Slot

SmartMeter
type: Class
subclass of: Meter

Smoke
type: Class
comment: A saref:Property related to some measurements that are characterized by a certain value that is measured in a unit of measure for smoke
subclass of: Property

Smoke sensor
type: Class
comment: A sensor that performs the saref:SensingFunction and the saref:EventFunction, and is used for the purpose of sensing a property of type saref:Smoke. A saref:SmokeSensor is typically used to saref:accomplish saref:Safety.
subclass of: Sensor
subclass of: Restriction
  on property: has function
  some values from: Event function
subclass of: Restriction
  on property: has function
  some values from: Sensing function
subclass of: Restriction
  on property: measures property
  some values from: Smoke

Solar panels appliance
type: Class
subclass of: Appliance
definition: A solar panel, or photo-voltaic (PV) module, is an assembly of photo-voltaic cells mounted in a framework for installation. Solar panels use sunlight as a source of energy and generate direct current electricity.

Space
type: Class
definition: A part of the physical world or a virtual world whose 3D spatial extent is bounded actually or theoretically, and provides for certain functions within the zone it is contained in.

Space Hearting
type: NamedIndividual
type: Task
comment: A type of task for which a device is designed

Square meter
type: Class
subclass of: Area unit
definition: "An area unit which is equal to an area enclosed by a square with sides each 1 meter long." [NIST:NIST]

Stairway
type: Class
subclass of: Space

StandardFlexOffer
type: Class

Start command
type: Class
comment: A type of command
subclass of: Command
subclass of: Restriction
  on property: acts upon
  some values from: Start stop state
subclass of: Restriction
  all values from: Start stop function
  on property: is command of
disjoint with: Stop command

Start state
type: Class
comment: The state of a device that is STARTED
subclass of: Start stop state

Start stop function
type: Class
comment: An actuating function that allows to start and stop a device
subclass of: Actuating function

Start stop state
type: Class
comment: A type of state
subclass of: State

State
type: Class
comment: The state in which a device can be found, e.g, ON/OFF/STANDBY, or ONLINE/OFFLINE. We propose here a list of states that are relevant for the purpose of SAREF, but this list can be extended.
subclass of: Core module

Step down command
type: Class
comment: A type of command
subclass of: Command
subclass of: Restriction
  on property: acts upon
  some values from: Multi level state
subclass of: Restriction
  all values from: Level control function
  on property: is command of
disjoint with: Step up command

Step up command
type: Class
comment: A type of command
subclass of: Command
subclass of: Restriction
  on property: acts upon
  some values from: Multi level state
subclass of: Restriction
  all values from: Level control function
  on property: is command of

Stop command
type: Class
comment: A type of command
subclass of: Command
subclass of: Restriction
  on property: acts upon
  some values from: Start stop state
subclass of: Restriction
  all values from: Start stop function
  on property: is command of

Stop state
type: Class
comment: The state of a device that is STOPPED
subclass of: Start stop state

Storage
type: Class
subclass of: Consumer
subclass of: Producer

Storey
type: Class
subclass of: Space

SupplyTemperaturePropertyAffordance
type: Class
subclass of: PropertyAffordance

Supply temperature sensor
type: Class
subclass of: Sensor
definition: This sensor measures the supplied temperature by a directly from the heater.

Switch
type: Class
comment: A device of category saref:Actuator that performs an actuating function of type saref:OnOffFunction or saref:OpenCloseFunction
subclass of: Actuator

Switch on service
type: Class
comment: A type of service that represents an on/off function to the network
subclass of: Service
subclass of: Restriction
  on property: is offered by
  some values from: Light switch
subclass of: Restriction
  on property: represents
  some values from: On off function

Task
type: Class
comment: The goal for which a device is designed (from a user perspective). For example, a washing machine is designed for the task of washing. We propose here a list of tasks that are relevant for the purpose of SAREF, but this list can be extended. Tasks can be accomplished by devices (saref:isAccomplishedBy).
subclass of: Core module

Technical room
type: Class
subclass of: Room

Temperature
type: Class
comment: A saref:Property related to some measurements that are characterized by a certain value that is measured in a temperature unit (degree_Celsius, degree_Fahrenheit, or degree_kelvin)
subclass of: Property

Temperature Property
type: Class
subclass of: PropertyAffordance

Temperature Sensor
type: Class
comment: A sensor that is used for the purpose of sensing a property of type saref:Temperature. A saref:TemperatureSensor is typically used to saref:accomplish saref:Comfort.
label: Temperature sensor
subclass of: Sensor
subclass of: Restriction
  on property: has function
  some values from: Sensing function
subclass of: Restriction
  on property: measures property
  some values from: Temperature
definition: A sensor that is used for the purpose of sensing the temperature property.

TemperatureSetPointPropertyAffordance
type: Class
subclass of: PropertyAffordance

Temperature setpoint
type: Class
subclass of: TemperatureProperty

Thermostat
type: Class
subclass of: Sensor
definition: An automatic control device used to maintain temperature at a fixed or adjustable setpoint.

Thermostatic valve actuator
type: Class
subclass of: Actuator

ThingDescription
type: Class
subclass of: Device
subclass of: Thing Description Module

Time
type: Class
comment: A class that allows to specify the time concept.
subclass of: Core module

Toggle command
type: Class
comment: A type of command
subclass of: Command
subclass of: Restriction
  all values from: On off function
  on property: is command of

TotalEnergyConstraintFlexOffer
type: Class

UncertainFlexOffer
type: Class

Units of measurements
type: Class
definition: A unit of measurement is a definite magnitude of a quantity, defined and adopted by convention and/or by law. It is used as a standard for measurement of the same quantity, where any other value of the quantity can be expressed as a simple multiple of the unit of measure. For example, length is a quantity; the metre is a unit of length that represents a definite predetermined length. When we say 10 metre (or 10 m), we actually mean 10 times the definite predetermined length called "metre".

Valve actuator
type: Class
subclass of: Actuator
definition: Represent the actuator of the valve.

Valve controller
type: Class
subclass of: Controller
definition: Represent the controller of a valve.

Volt
type: Class
subclass of: Electric unit

Volt-ampere reactive
type: Class
subclass of: Electric unit
definition: In electric power transmission and distribution, volt-ampere reactive (var) is a unit in which reactive power is expressed in an AC electric power system.

Volume unit
type: Class
subclass of: Units of measurements
definition: "A unit which is a standard measure of the amount of space occupied by any substance, whether solid, liquid, or gas." [NIST:NIST]

Washing
type: NamedIndividual
type: Task
comment: A type of task for which a device is designed

WashingMachine
type: Class
subclass of: HouseholdAppliance

Water
type: Class
comment: A type of commodity
subclass of: Commodity

WaterDetectionPropertyAffordance
type: Class
subclass of: PropertyAffordance

Water flow
type: Class
subclass of: WaterProperty
definition: Water flow refers to the amount of water coming out of a hose, faucet or other pipe fixture in a certain amount of time.

Water flow meter
type: Class
subclass of: Meter
definition: A water meter is an instrument intended to measure continuously, memorize, and display the volume of water passing through the meter.

Water property
type: Class
subclass of: PropertyAffordance

Water temperature sensor
type: Class
subclass of: Sensor
definition: This sensor measures the water temperature.

Water volume
type: Class
subclass of: WaterProperty
definition: Water volume means the quantity of water that can be measured in liters, cubic meters, gallons, milliliters, teaspoons, and ounces, though many other units exist.

WellBeing
type: NamedIndividual
type: Task
comment: A type of task for which a device is designed

acceptBeforeInterval
type: ObjectProperty
domain: FlexOffer
sub property of: topObjectProperty

acceptBeforeTime
type: ObjectProperty
domain: FlexOffer
sub property of: topObjectProperty

accomplishes
type: ObjectProperty
comment: A relationship between a certain entity (e.g., a device) and the task it accomplishes
range: Task
sub property of: topObjectProperty
inverse of: is accomplished by

acts upon
type: ObjectProperty
comment: A relationship between a command and a state
domain: Command
range: State

aggregatedFO
type: DatatypeProperty
domain: FlexOffer
range: boolean
sub property of: topDataProperty

assignment
type: DatatypeProperty
domain: FlexOffer
sub property of: topDataProperty

assignmentBeforeInterval
type: ObjectProperty
domain: FlexOffer
sub property of: topObjectProperty

assignmentBeforeTime
type: ObjectProperty
domain: FlexOffer
sub property of: topObjectProperty

belongsTo
type: ObjectProperty
domain: FlexOfferProfileConstraint
domain: FlexOfferTariffConstraint
range: FlexOffer
sub property of: topObjectProperty

belongsToSchedule
type: ObjectProperty
domain: Slice
range: Schedule
sub property of: topObjectProperty

cancelAction
type: NamedIndividual
type: OperationType
comment: Operation type of forms used to cancel an action

controls property
type: ObjectProperty
comment: A relationship specifying the property that can be controlled by a certain device
domain: Device
range: Property

Core module
type: Class

correct
type: DatatypeProperty
domain: FlexOffer
range: boolean
sub property of: topDataProperty

creationInterval
type: ObjectProperty
domain: FlexOffer
range: Units of measurements
sub property of: topObjectProperty

creationTime
type: ObjectProperty
domain: FlexOffer
range: Units of measurements
sub property of: topObjectProperty

definesSecurityScheme
type: ObjectProperty
comment: A Thing may define abstract security schemes, used to configure the secure access of (a set of) affordance(s).

dependencyEnergyConstraintList
type: DatatypeProperty
domain: FlexOfferProfileConstraint
range: string
sub property of: topDataProperty

description
type: AnnotationProperty
type: DatatypeProperty
domain includes: InteractionAffordance
domain includes: DataSchema
domain includes: SecurityScheme
range includes: Text
comment: description of the TD element (Thing, interaction affordance, security scheme or data schema)
sub property of: description

descriptionInLanguage
type: AnnotationProperty
type: DatatypeProperty
domain includes: InteractionAffordance
domain includes: DataSchema
domain includes: SecurityScheme
range includes: Text
comment: description of the TD element (Thing, interaction affordance, security scheme or data schema) with language tag. By convention, a language tag must be added to the object of 'descriptionInLanguage' triples. Otherwise, use 'description'.
sub property of: description

deviceMaximumDisabledTime
type: DatatypeProperty
domain: Device
sub property of: topDataProperty

deviceMaximumPower
type: DatatypeProperty
domain: Device

deviceMinimumEnabledTime
type: DatatypeProperty
domain: Device
sub property of: topDataProperty

duration
type: ObjectProperty
domain: FlexOfferTariffConstraint
range: Time
sub property of: topObjectProperty

endAfterInterval
type: ObjectProperty
domain: FlexOffer
sub property of: topObjectProperty

endAfterTime
type: ObjectProperty
domain: FlexOffer
sub property of: topObjectProperty

endBeforeInterval
type: ObjectProperty
domain: FlexOffer
sub property of: topObjectProperty

endBeforeTime
type: ObjectProperty
domain: FlexOffer
sub property of: topObjectProperty

flexOfferType
type: ObjectProperty
domain: FlexOffer
range: DependencyFlexOffer
range: StandardFlexOffer
range: TotalEnergyConstraintFlexOffer
range: UncertainFlexOffer
sub property of: topObjectProperty

haFlexOfferTariffConstraint
type: ObjectProperty
domain: FlexOffer
range: FlexOfferTariffConstraint
sub property of: topObjectProperty

hasActionAffordance
type: ObjectProperty
range includes: ActionAffordance
comment: All Action-based interaction affordance of the Thing.
domain: ThingDescription
range: ActionAffordance
sub property of: hasInteractionAffordance

hasAddress
type: DatatypeProperty
domain: Building
range: string
sub property of: topDataProperty

hasApartment
type: ObjectProperty
sub property of: topObjectProperty
sub property of: hasSpace
inverse of: is apartment of

hasBuilding
type: ObjectProperty
range: Building
sub property of: topObjectProperty

hasCancellationSchema
type: ObjectProperty
domain includes: EventAffordance
comment: Defines any data that needs to be passed to cancel a subscription, e.g., a specific message to remove a Webhook

hasCity
type: DatatypeProperty
domain: Building
range: string
sub property of: topDataProperty

has command
type: ObjectProperty
comment: A relationship between a function and a command
domain: Function
range: Command
inverse of: is command of

hasConfigurationInstance
type: ObjectProperty
domain includes: SecurityScheme
comment: Instantiation, as used here, is a form of non-symmetric equivalence between a scheme and a configuration: whatever statement on the scheme is also true of the configuration but not vice-versa.

hasConstructionYear
type: DatatypeProperty
domain: Space
range: integer
sub property of: topDataProperty

hasConsumer
type: ObjectProperty
domain: Producer
range: Device
range: Space
sub property of: topObjectProperty

has description
type: DatatypeProperty
comment: A relationship providing a description of an entity (e.g., device). The value is expected to be a string or a string with language tag.
comment: DEPRECATED: The use of rdfs:comment is recommended instead.
deprecated: true

hasDevice
type: ObjectProperty
domain: Space
range: Device
sub property of: topObjectProperty

hasEnergyConstraintList
type: ObjectProperty
domain: FlexOfferProfileConstraint
range: EnergyMax
range: EnergyMin
sub property of: topObjectProperty

hasEnvelopeType
type: DatatypeProperty
domain: Space

hasEventAffordance
type: ObjectProperty
range includes: EventAffordance
comment: All Event-based interaction affordance of the Thing.
domain: ThingDescription
range: EventAffordance
sub property of: hasInteractionAffordance

hasFlexOffer
type: ObjectProperty
domain: Schedule
range: FlexOffer
sub property of: topObjectProperty

hasFlexOfferProfileConstraint
type: ObjectProperty
domain: FlexOffer
range: FlexOfferProfileConstraint
sub property of: topObjectProperty

hasFlexOfferState
type: ObjectProperty
domain: FlexOffer
range: FlexOfferState
sub property of: topObjectProperty

hasForm
type: ObjectProperty
domain includes: InteractionAffordance
range includes: Form
comment: Set of form hypermedia controls that describe how an operation can be performed. Forms are serializations of Protocol Bindings.

has function
type: ObjectProperty
comment: A relationship identifying the function of a device
domain: Device
range: Function

hasID
type: DatatypeProperty

hasInputMCP
type: ObjectProperty
domain: Consumer
range: InteractionAffordance
sub property of: topObjectProperty

hasInputSchema
type: ObjectProperty
domain includes: ActionAffordance
comment: Used to define the input data schema of the action.

hasInteractionAffordance
type: ObjectProperty
range includes: InteractionAffordance
comment: Offers an affordance to interact with the Thing

hasLink
type: ObjectProperty
range includes: Link
comment: Provides Web links to arbitrary resources that relate to the specified Thing Description.

hasMCP
type: ObjectProperty
range: InteractionAffordance
sub property of: topObjectProperty

has manufacturer
type: DatatypeProperty
comment: A relationship identifying the manufacturer of an entity (e.g., device). The value is expected to be a string or a string with language tag.

has measurement
type: ObjectProperty
comment: A relationship between a feature of interest and a measurement about it
domain: Feature of interest
range: Measurement
inverse of: isMeasurementOf

has meter reading
type: ObjectProperty
comment: A relationship between a metering function and the measurement of the reading
domain: Metering function
range: Measurement

has meter reading type
type: ObjectProperty
comment: A relationship identifying the reading type of a metering function (e.g., Water, Gas, Pressure , Energy , Power, etc.)
domain: Metering function
range: Property

hasModel
type: ObjectProperty
type: DatatypeProperty
comment: A relationship identifying the model of an entity (e.g., device). The value is expected to be a string or a string with language tag.
domain: ThingDescription
label: has model
sub property of: topObjectProperty

hasName
type: DatatypeProperty
domain: Building
range: string
sub property of: topDataProperty

hasNetFlow
type: ObjectProperty
domain: Hub
range: Units of measurements
sub property of: topObjectProperty

hasNotificationResponseSchema
type: ObjectProperty
domain includes: EventAffordance
comment: Defines the data schema of the Event response messages sent be the consumer in a response to a data message.

hasNotificationSchema
type: ObjectProperty
domain includes: EventAffordance
comment: Defines the data schema of the Event instance messages pushed by the Thing.

hasNumberOfInhabitants
type: DatatypeProperty
domain: Building
range: integer
sub property of: topDataProperty

hasOutputMCP
type: ObjectProperty
domain: Producer
range: InteractionAffordance
sub property of: topObjectProperty

hasOutputSchema
type: ObjectProperty
domain includes: ActionAffordance
comment: Used to define the output data schema of the action.

hasPartnerDispatcher
type: ObjectProperty
domain: Hub
range: Device
sub property of: topObjectProperty

hasProducer
type: ObjectProperty
domain: Consumer
range: Device
range: Space
sub property of: topObjectProperty

has profile
type: ObjectProperty
comment: A relationship associating a profile to a certain device
domain: Device
range: Profile

has property
type: ObjectProperty
comment: A relationship between a feature of interest and a property of that feature
domain: Feature of interest
range: Property
inverse of: is property of

hasPropertyAffordance
type: ObjectProperty
range includes: PropertyAffordance
comment: All Property-based interaction affordance of the Thing.
domain: ThingDescription
range: PropertyAffordance
sub property of: hasInteractionAffordance

hasRelay
type: ObjectProperty
domain: HVAC device
range: Relay
sub property of: topObjectProperty

hasRenovationDate
type: DatatypeProperty
domain: Space
range: dateTime
sub property of: topDataProperty

hasRenovationYear
type: DatatypeProperty
domain: Space
sub property of: topDataProperty

hasSchedule
type: ObjectProperty
domain: FlexOffer
range: Schedule
sub property of: topObjectProperty

hasSecurityConfiguration
type: ObjectProperty
domain includes: Form
comment: A security configuration is a a security scheme applied to a (set of) affordance(s).

has sensing range
type: ObjectProperty
comment: A relationship between a sensing function and a measurement identifying the range of a sensor detection
domain: Sensing function
range: Measurement

has sensor type
type: ObjectProperty
comment: A relationship identifying the sensing type of a sensor detection (i.e., Temperature, Occupancy, Humidity, Motion , Smoke, Pressure, etc.)
domain: Sensing function
range: Property

hasSpace
type: ObjectProperty
type: SymmetricProperty
domain: Space
range: Space
sub property of: topObjectProperty

hasSpaceUnit
type: ObjectProperty
domain: Space
range: Units of measurements
sub property of: topObjectProperty

hasStairway
type: ObjectProperty
sub property of: hasSpace

has state
type: ObjectProperty
comment: A relationship identifying the type of state of a device
domain: Device
range: State
sub property of: topObjectProperty

hasStorey
type: ObjectProperty
sub property of: hasSpace

hasSubMeter
type: ObjectProperty
sub property of: topObjectProperty

hasSubscriptionSchema
type: ObjectProperty
domain includes: EventAffordance
comment: Defines data that needs to be passed upon subscription, e.g., filters or message format for setting up Webhooks.

hasTDinstanceParameters
type: ObjectProperty
domain: ThingDescription
sub property of: topObjectProperty

hasTDmodel
type: ObjectProperty
domain: ThingDescription
sub property of: topObjectProperty

hasThermalCapacity
type: DatatypeProperty
domain: Space

hasThermostat
type: ObjectProperty
domain: HVAC device
range: Thermostat
sub property of: topObjectProperty

has threshold measurement
type: ObjectProperty
comment: A relationship associated with an event function to notify that a certain threshold measurement has been exceeded
domain: Event function
range: Measurement

has time
type: ObjectProperty
comment: A relationship to associate time information to an entity
domain: FlexOffer
range: StartTime
range: Time

has timestamp
type: DatatypeProperty
comment: A relationship stating the timestamp of an entity (e.g. a measurement).

hasTotalCapacity
type: ObjectProperty
domain: Storage
range: Units of measurements
sub property of: topObjectProperty

hasTotalCostConstraint
type: ObjectProperty
domain: FlexOffer
range: Price
sub property of: topObjectProperty

hasTotalSpace
type: DatatypeProperty
domain: Space
range: positiveInteger
sub property of: topDataProperty
definition: This defines the total surface of a dCO:Space measured in square meter

has typical consumption
type: ObjectProperty
comment: A relationship identifying the typical (energy or power) consumption of a device

hasUnit
type: ObjectProperty
domain: InteractionAffordance
range: Units of measurements
sub property of: topObjectProperty

hasUriTemplateSchema
type: ObjectProperty
domain includes: InteractionAffordance
comment: Define URI template variables according to RFC6570 as collection based on schema specifications. The individual variables DataSchema cannot be an ObjectSchema or an ArraySchema.

has value
type: DatatypeProperty
comment: A relationship defining the value of a certain property, e.g., energy or power. Note that, even if numeric values are expected to enable reasoning, measurement values could use other datatypes.

hasZipCode
type: DatatypeProperty
domain: Building
range: string
sub property of: topDataProperty

heater
type: Class
subclass of: HVAC device

includesService
type: ObjectProperty
domain: Device
range: Service
sub property of: topObjectProperty

invokeAction
type: NamedIndividual
type: OperationType
comment: Operation type of forms used to read a property value

isAbout
type: ObjectProperty
comment: A relationship identifying what an entity, such as a profile, is about

is accomplished by
type: ObjectProperty
comment: A relationship identifying an entity (e.g., a device) that can accomplish a task.
domain: Task

isAggregated
type: DatatypeProperty
domain: FlexOffer
range: boolean
sub property of: topDataProperty

is apartment of
type: ObjectProperty
domain: Apartment
sub property of: topObjectProperty

is command of
type: ObjectProperty
comment: A relationship between a command and a function.
domain: Command
range: Function

isConsumedBy
type: ObjectProperty
domain: Consumer
range: Device
range: Space
sub property of: topObjectProperty

is controlled by device
type: ObjectProperty
comment: A relationship specifying the devices that can control a certain property
domain: Property
range: Device

is event of
type: ObjectProperty
sub property of: topObjectProperty

isExposedToTask
type: ObjectProperty
domain: Space
range: Task
sub property of: topObjectProperty

is floor of
type: ObjectProperty
range: Building
sub property of: topObjectProperty

isHubOfDevice
type: ObjectProperty
domain: Hub
range: Device
sub property of: topObjectProperty

isIdempotent
type: DatatypeProperty
domain includes: ActionAffordance
range includes: Boolean
comment: Indicates whether the action is idempotent (=true) or not. Informs whether the action can be called repeatedly with the same result, if present, based on the same input.

isLocatedAt
type: ObjectProperty
domain: Device
range: Space
sub property of: topObjectProperty

is measured by device
type: ObjectProperty
comment: A relationship specifying the devices that can measure a certain property
domain: Property
range: Device

is measured in
type: ObjectProperty
comment: A relationship identifying the unit of measure used for a certain entity.
domain: Measurement
range: Units of measurements

isMeasurementOf
type: ObjectProperty
comment: A relationship between a measurement and the feature of interest whose quality was measured
domain: Measurement
range: Feature of interest

isObservable
type: DatatypeProperty
domain includes: PropertyAffordance
range includes: Boolean
comment: A hint that indicates whether Servients hosting the Thing and Intermediaries should provide a Protocol Binding that supports the observeproperty and unobserveproperty operations for this Property.

is offered by
type: ObjectProperty
comment: A relationship between a service and a device that offers the service
domain: Service
range: Device
inverse of: offers

isProducedBy
type: ObjectProperty
domain: Producer
range: Device
sub property of: topObjectProperty

is property of
type: ObjectProperty
comment: A relationship between a property and the feature of interest it belongs to
domain: Property
range: Feature of interest

isSafe
type: DatatypeProperty
domain includes: ActionAffordance
range includes: Boolean
comment: Signals if the action is safe (=true) or not. Used to signal if there is no internal state (cf. resource state) is changed when invoking an Action. In that case responses can be cached as example.

isStoredIn
type: ObjectProperty
domain: Storage
range: Device
sub property of: topObjectProperty

is used for
type: ObjectProperty
comment: A relationship specifying the commodity for which a device is used for

locationID
type: ObjectProperty
domain: FlexOffer
range: Location
sub property of: topObjectProperty

makes measurement
type: ObjectProperty
comment: A relation between a device and the measurements it makes. Such measurement will link together the value of the measurement, its unit of measure and the property to which it relates.
domain: Device
range: Measurement
inverse of: measurement made by

maxDuration
type: ObjectProperty
domain: FlexOfferProfileConstraint
range: Time
sub property of: topObjectProperty

maxTariff
type: Class

measurement made by
type: ObjectProperty
comment: A relation between a measurement and the device that made it.
domain: Measurement
range: Device

measures property
type: ObjectProperty
comment: A relationship specifying the property that can be measured by a certain device
domain: Device
range: Property

minDuration
type: ObjectProperty
domain: FlexOfferProfileConstraint
range: Time
sub property of: topObjectProperty

minTariff
type: Class

name
type: DatatypeProperty
domain includes: InteractionAffordance
range includes: Text
comment: Indexing property to store entity names when serializing them in a JSON-LD @index container.

numSecondsPerInterval
type: DatatypeProperty
domain: FlexOffer
sub property of: topDataProperty

observeAllProperties
type: NamedIndividual
type: OperationType
comment: Operation type of forms used to observe all property values

observeProperty
type: NamedIndividual
type: OperationType
comment: Operation type of forms used to observe a property value

observes
type: ObjectProperty
range: Property
sub property of: topObjectProperty

offeredByID
type: ObjectProperty
domain: FlexOffer
range: Person
sub property of: topObjectProperty

offers
type: ObjectProperty
comment: A relationship between a device and a service
domain: Device
range: Service

photovoltaicPanel
type: Class
subclass of: Device

queryAction
type: NamedIndividual
type: OperationType
comment: Operation type of forms used to query the status of an action

queryAllActions
type: NamedIndividual
type: OperationType
comment: Operation type of forms used to query the status of all actions

readAllProperties
type: NamedIndividual
type: OperationType
comment: Operation type of forms used to read all property values

readMultipleProperties
type: NamedIndividual
type: OperationType
comment: Operation type of forms used to read a property value

readProperty
type: NamedIndividual
type: OperationType
comment: Operation type of forms used to read a property value

relates to measurement
type: ObjectProperty
comment: A relationship between a property and the measurements it relates to
domain: Property
range: Measurement
inverse of: relates to property

relates to property
type: ObjectProperty
comment: A relationship between a measurement and the property it relates to
domain: Measurement
range: Property

represents
type: ObjectProperty
comment: A relationship between a service and a function.
domain: Service
range: Function

scheduleID
type: DatatypeProperty
domain: Schedule
range: integer
sub property of: topDataProperty

scheduleType
type: ObjectProperty
domain: Schedule
range: DefaultSchedule
range: FlexOfferSchedule
sub property of: topObjectProperty

startAfterInterval
type: ObjectProperty
domain: FlexOffer
sub property of: topObjectProperty

startAfterTime
type: ObjectProperty
domain: FlexOffer
sub property of: topObjectProperty

startBeforeInterval
type: ObjectProperty
domain: FlexOffer
sub property of: topObjectProperty

startBeforeTime
type: ObjectProperty
domain: FlexOffer
sub property of: topObjectProperty

startTime
type: ObjectProperty
domain: Schedule
range: Time
sub property of: topObjectProperty

stateReason
type: DatatypeProperty
domain: FlexOffer
sub property of: topDataProperty

subscribeAllEvents
type: NamedIndividual
type: OperationType
comment: Operation type of forms used to subscribe to all event types

subscribeEvent
type: NamedIndividual
type: OperationType
comment: Operation type of forms used to read a property value

tariffConstraintStartTime
type: ObjectProperty
domain: FlexOffer
range: StartTime
sub property of: topObjectProperty

Thing Description Module
type: Class
subclass of: Thing

Temperature overheating
type: Class
subclass of: EventAffordance

title
type: AnnotationProperty
type: DatatypeProperty
domain includes: InteractionAffordance
domain includes: DataSchema
range includes: Text
comment: title of the TD element (Thing, interaction affordance or data schema)
sub property of: title

titleInLanguage
type: AnnotationProperty
type: DatatypeProperty
domain includes: InteractionAffordance
domain includes: DataSchema
range includes: Text
comment: title of the TD element (Thing, interaction affordance or data schema) with language tag. By convention, a language tag must be added to the object of 'titleInLanguage' triples. Otherwise, use 'title'.
sub property of: title

totalEnergyConstraint
type: ObjectProperty
domain: FlexOffer
range: EnergyMax
range: EnergyMin
sub property of: topObjectProperty

uncertainFunctions
type: ObjectProperty
domain: FlexOfferProfileConstraint
sub property of: topObjectProperty

uncertainThreshold
type: DatatypeProperty
domain: FlexOfferProfileConstraint
range: integer
sub property of: topDataProperty

unobserveAllProperties
type: NamedIndividual
type: OperationType
comment: Operation type of forms used to unobserve all property value

unobserveProperty
type: NamedIndividual
type: OperationType
comment: Operation type of forms used to unobserve a property value

unsubscribeAllEvents
type: NamedIndividual
type: OperationType
comment: Operation type of forms used to unsubscribe from all event types

unsubscribeEvent
type: NamedIndividual
type: OperationType
comment: Operation type of forms used to read a property value

updateID
type: DatatypeProperty
domain: Schedule
range: integer
sub property of: topDataProperty

writeAllProperties
type: NamedIndividual
type: OperationType
comment: Operation type of forms used to read a property value

writeMultipleProperties
type: NamedIndividual
type: OperationType
comment: Operation type of forms used to write a property value

writeProperty
type: NamedIndividual
type: OperationType
comment: Operation type of forms used to write a property value