Colibri ontology
type: Ontology
version IRI: colibri 2.0.owl
version info: 2.0
license: https://creativecommons.org/licenses/by/4.0/
preferred namespace prefix: colibri
description: This ontology describes the semantic energy management system information model for the Colibri suite.
modified: 2017-12-20
preferred namespace uri: http://colibri-suite.org/ontology/
issued: 2017-12-06
comment: Version 2.0: This ontology version results from developments made in several research projects and tries to combine all their major findings with version 1.0 of the Colibri ontology. Version 1.0: The initial version describes the general semantic energy management system information model.
rights: Copyright © 2016 Daniel Schachinger, Automation Systems Group (Institute of Computer Aided Automation, TU Wien)

affects
type: ObjectProperty
inverse of: is affected by
domain: Class
  union of: Control service
  union of: Data service
range: Data service
term status: stable

amounts to
type: ObjectProperty
type: FunctionalProperty
domain: Control service
range: Parameter value trend
term status: stable

comes from
type: ObjectProperty
type: FunctionalProperty
domain: Control service
range: Parameter value trend
term status: stable

consumes
type: ObjectProperty
inverse of: is consumed by
domain: Consumer
range: Service
term status: stable

contains
type: ObjectProperty
inverse of: is part of
domain: Class
  union of: Grid
  union of: Place
range: Class
  union of: Agent
  union of: Grid
  union of: Grid node
  union of: Place
  union of: Resource
term status: stable

controls parameter
type: ObjectProperty
domain: Control service
range: Parameter
term status: stable

converts from
type: ObjectProperty
domain: Conversion
range: Class
  union of: Currency
  union of: Unit
property disjoint with: converts to
term status: stable

converts to
type: ObjectProperty
domain: Conversion
range: Class
  union of: Currency
  union of: Unit
term status: stable

covers
type: ObjectProperty
inverse of: is covered by
domain: Service
range: Class
  union of: Grid
  union of: Place
term status: stable

covers area of
type: ObjectProperty
sub property of: covers
property disjoint with: covers flow of
term status: stable

covers flow of
type: ObjectProperty
sub property of: covers
term status: stable

covers inflow and outflow of
type: ObjectProperty
sub property of: covers inflow to
sub property of: covers outflow from
term status: stable

covers inflow to
type: ObjectProperty
sub property of: covers flow of
term status: stable

covers outflow from
type: ObjectProperty
sub property of: covers flow of
term status: stable

follows
type: ObjectProperty
inverse of: precedes
domain: Service
range: Service
term status: stable

has actual data value
type: ObjectProperty
sub property of: has data value
property disjoint with: has estimated data value
term status: stable

has additive reference
type: ObjectProperty
sub property of: has reference
property disjoint with: has percentual reference
term status: stable

has coverage
type: ObjectProperty
domain: Parameter
range: Parameter coverage
term status: stable

has currency
type: ObjectProperty
range: Currency
term status: stable

has data value
type: ObjectProperty
domain: Data service
range: Data value
term status: stable

has energy type
type: ObjectProperty
domain: Energy service
range: Energy type
term status: stable

has estimated data value
type: ObjectProperty
sub property of: has data value
term status: stable

has grid action
type: ObjectProperty
domain: Grid data
range: Grid action
term status: stable

has left side
type: ObjectProperty
domain: Comparison
range: Value
property disjoint with: has right side
term status: stable

has percentual reference
type: ObjectProperty
sub property of: has reference
term status: stable

has value range
type: ObjectProperty
domain: Parameter
range: Parameter value range
term status: stable

has reference
type: ObjectProperty
domain: Data service
range: Data service
term status: stable

has relational operator
type: ObjectProperty
range: Relational operator
term status: stable

has right side
type: ObjectProperty
domain: Comparison
range: Value
term status: stable

has unit
type: ObjectProperty
range: Unit
term status: stable

has validity
type: ObjectProperty
domain: Data value
range: Validity
term status: stable

has value
type: ObjectProperty
domain: Data value
range: Value
term status: stable

has variable
type: ObjectProperty
domain: Formula
range: Variable
term status: stable

implements
type: ObjectProperty
domain: Technology connector
range: Class
  union of: Technology communication language
  union of: Technology communication protocol
term status: stable

is above
type: ObjectProperty
sub property of: is directly related to
inverse of: is under
term status: stable

is affected by
type: ObjectProperty
term status: stable

is behind
type: ObjectProperty
sub property of: is directly related to
inverse of: is in front of
term status: stable

is consumed by
type: ObjectProperty
term status: stable

is covered by
type: ObjectProperty
term status: stable

is directly related to
type: ObjectProperty
domain: Class
  union of: Building zone
  union of: Zone delimiter
range: Class
  union of: Building zone
  union of: Zone delimiter
term status: stable

is grouped by
type: ObjectProperty
domain: Data value
range: Temporal instant
term status: stable

is higher than
type: ObjectProperty
inverse of: is lower than
type: FunctionalProperty
type: AsymmetricProperty
type: IrreflexiveProperty
term status: stable

is in front of
type: ObjectProperty
sub property of: is directly related to
term status: stable

is left of
type: ObjectProperty
sub property of: is directly related to
inverse of: is right of
term status: stable

is lower than
type: ObjectProperty
type: FunctionalProperty
type: AsymmetricProperty
type: IrreflexiveProperty
domain: Parameter value range
range: Parameter value range
term status: stable

is manufactured by
type: ObjectProperty
inverse of: manufactures
domain: Resource
range: Manufacturer
term status: stable

is observed by
type: ObjectProperty
inverse of: observes
domain: Data service
range: Observation
term status: stable

is part of
type: ObjectProperty
term status: stable

is provided by
type: ObjectProperty
inverse of: provides
term status: stable

is registered by
type: ObjectProperty
inverse of: registers
domain: Class
  union of: Data service
  union of: Observation
range: Technology connector
term status: stable

is restricted by
type: ObjectProperty
inverse of: restricts
range: Condition
term status: stable

is right of
type: ObjectProperty
sub property of: is directly related to
term status: stable

is set by
type: ObjectProperty
inverse of: sets
domain: Data service
range: Class
  union of: Control service
  union of: Energy service
term status: stable

is transitively above
type: ObjectProperty
sub property of: is transitively related to
inverse of: is transitively under
type: TransitiveProperty
term status: stable

is transitively behind
type: ObjectProperty
sub property of: is transitively related to
inverse of: is transitively in front of
type: TransitiveProperty
term status: stable

is transitively in front of
type: ObjectProperty
sub property of: is transitively related to
type: TransitiveProperty
term status: stable

is transitively left of
type: ObjectProperty
sub property of: is transitively related to
inverse of: is transitively right of
type: TransitiveProperty
term status: stable

is transitively related to
type: ObjectProperty
domain: Class
  union of: Building zone
  union of: Zone delimiter
range: Class
  union of: Building zone
  union of: Zone delimiter
term status: stable

is transitively right of
type: ObjectProperty
sub property of: is transitively related to
type: TransitiveProperty
term status: stable

is transitively under
type: ObjectProperty
sub property of: is transitively related to
type: TransitiveProperty
term status: stable

is under
type: ObjectProperty
sub property of: is directly related to
term status: stable

manufactures
type: ObjectProperty
term status: stable

monitors parameter
type: ObjectProperty
domain: Data service
range: Parameter
term status: stable

observes
type: ObjectProperty
term status: stable

precedes
type: ObjectProperty
term status: stable

provides
type: ObjectProperty
domain: Provider
range: Service
term status: stable

refers to
type: ObjectProperty
domain: Variable
range: Data service
term status: stable

registers
type: ObjectProperty
term status: stable

restricts
type: ObjectProperty
term status: stable

sets
type: ObjectProperty
term status: stable

has beginning
type: ObjectProperty
sub property of: has time
domain: Temporal entity
range: Temporal instant
property disjoint with: has end

has end
type: ObjectProperty
sub property of: has time
domain: Temporal entity
range: Temporal instant

has time
type: ObjectProperty
range: Temporal entity

address
type: DatatypeProperty
type: FunctionalProperty
range: string
comment: This property describes either a technology-dependent address of a technology connector (e.g. its IP address) or, for example, the address of a building.
term status: stable

altitude
type: DatatypeProperty
type: FunctionalProperty
domain: Place
range: decimal
comment: Altitude gives the meters above mean sea level.
term status: stable

dimension ampere
type: DatatypeProperty
type: FunctionalProperty
domain: Unit
range: integer
comment: Property to express the dimension of SI unit ampere in a derived unit.
term status: stable

dimension candela
type: DatatypeProperty
type: FunctionalProperty
domain: Unit
range: integer
comment: Property to express the dimension of SI unit candela in a derived unit.
term status: stable

dimension kelvin
type: DatatypeProperty
type: FunctionalProperty
domain: Unit
range: integer
comment: Property to express the dimension of SI unit kelvin in a derived unit.
term status: stable

dimension kilogram
type: DatatypeProperty
type: FunctionalProperty
domain: Unit
range: integer
comment: Property to express the dimension of SI unit kilogram in a derived unit.
term status: stable

dimension meter
type: DatatypeProperty
type: FunctionalProperty
domain: Unit
range: integer
comment: Property to express the dimension of SI unit meter in a derived unit.
term status: stable

dimension mol
type: DatatypeProperty
type: FunctionalProperty
domain: Unit
range: integer
comment: Property to express the dimension of SI unit mol in a derived unit.
term status: stable

dimension second
type: DatatypeProperty
type: FunctionalProperty
domain: Unit
range: integer
comment: Property to express the dimension of SI unit second in a derived unit.
term status: stable

direct quote
type: DatatypeProperty
type: FunctionalProperty
domain: Currency exchange
range: decimal
comment: A direct quote is a foreign exchange rate given by the units of the domestic currency per one unit of the foreign currency.
term status: stable

formula
type: DatatypeProperty
type: FunctionalProperty
range: string
comment: This property can host formulas with numbers, variables, and operators (e.g. "x+y", "17", "(1-x) * z").
term status: stable

identifier
type: DatatypeProperty
type: FunctionalProperty
range: string
comment: This property can be used as additional identifier for an individual.
term status: stable

indirect quote
type: DatatypeProperty
type: FunctionalProperty
domain: Currency exchange
range: decimal
comment: An indirect quote is a foreign exchange rate given by the units of the foreign currency per one unit of the domestic currency.
term status: stable

latitude
type: DatatypeProperty
type: FunctionalProperty
domain: Place
range: decimal
comment: This property gives the geographic latitude.
term status: stable

longitude
type: DatatypeProperty
type: FunctionalProperty
domain: Place
range: decimal
comment: This property gives the geographic longitude.
term status: stable

maximum value
type: DatatypeProperty
sub property of: value
type: FunctionalProperty
range: decimal
comment: This property specifies the max value, for example, of an interval.
term status: stable

minimum value
type: DatatypeProperty
sub property of: value
type: FunctionalProperty
range: decimal
comment: This property specifies the min value, for example, of an interval.
term status: stable

name
type: DatatypeProperty
type: FunctionalProperty
range: string
comment: This property gives the human-readable name of an individual.
term status: stable

offset
type: DatatypeProperty
type: FunctionalProperty
domain: Unit conversion
range: decimal
comment: This property indicates the offset of a unit (e.g. offset between Celsius and Kelvin).
term status: stable

orientation
type: DatatypeProperty
type: FunctionalProperty
domain: Outer delimiter
range: Datatype
  on datatype: integer
  with restrictions:
    min inclusive: 0
  with restrictions:
    max exclusive: 360
comment: This property gives the degree of the geographical orientation.
term status: stable

scale
type: DatatypeProperty
type: FunctionalProperty
domain: Unit conversion
range: float
comment: This property is used as scaling factor for the definition of units.
term status: stable

symbol
type: DatatypeProperty
type: FunctionalProperty
range: string
comment: This property is used for unit symbols or symbols within formulas.
term status: stable

value
type: DatatypeProperty
range: Literal
comment: This property is used for various types of numeric values.
term status: stable

day
type: DatatypeProperty
type: FunctionalProperty
domain: Temporal entity
range: decimal
comment: This property represents the day in a temporal entity.

hour
type: DatatypeProperty
type: FunctionalProperty
domain: Temporal entity
range: decimal
comment: This property represents the hour in a temporal entity.

minute
type: DatatypeProperty
type: FunctionalProperty
domain: Temporal entity
range: decimal
comment: This property represents the minute in a temporal entity.

month
type: DatatypeProperty
type: FunctionalProperty
domain: Temporal entity
range: decimal
comment: This property represents the month in a temporal entity.

second
type: DatatypeProperty
type: FunctionalProperty
domain: Temporal entity
range: decimal
comment: This property represents the second in a temporal entity.

week
type: DatatypeProperty
type: FunctionalProperty
domain: Temporal entity
range: Datatype
  on datatype: decimal
  with restrictions:
    min inclusive: 0.0
  with restrictions:
    max exclusive: 54.0
comment: This property represents the number of the week in a temporal entity.

year
type: DatatypeProperty
type: FunctionalProperty
domain: Temporal entity
range: decimal
comment: This property represents the year in a temporal entity.

Absolute temporal instant
type: Class
subclass of: Temporal instant
disjoint with: Relative temporal instant
term status: stable

Actuating device
type: Class
subclass of: Building automation device
term status: stable

Agent
type: Class
equivalent class: Agent
disjoint with: Technology communication language
disjoint with: Technology communication protocol
disjoint with: Comparison
disjoint with: Condition
disjoint with: Conversion
disjoint with: Currency
disjoint with: Data value
disjoint with: Energy type
disjoint with: Grid
disjoint with: Grid action
disjoint with: Observation
disjoint with: Parameter
disjoint with: Parameter coverage
disjoint with: Parameter value range
disjoint with: Parameter value trend
disjoint with: Place
disjoint with: Relational operator
disjoint with: Resource
disjoint with: Service
disjoint with: Technology connector
disjoint with: Unit
disjoint with: Validity
disjoint with: Value
disjoint with: Variable
disjoint with: Zone delimiter
disjoint with: Day of week
disjoint with: Temporal entity
term status: stable

Air pressure
type: Class
subclass of: Environmental parameter
disjoint with: Air quality
disjoint with: Brightness
disjoint with: Humidity
disjoint with: Irradiation
disjoint with: Noise
disjoint with: Precipitation
disjoint with: Temperature
disjoint with: Wind speed
term status: stable

Air quality
type: Class
subclass of: Environmental parameter
disjoint with: Brightness
disjoint with: Humidity
disjoint with: Irradiation
disjoint with: Noise
disjoint with: Precipitation
disjoint with: Temperature
disjoint with: Wind speed
term status: stable

Apartment
type: Class
subclass of: Building part
term status: stable

Appliance
type: Class
subclass of: Controllable resource
disjoint with: Component
disjoint with: Plant
term status: stable

Application connector
type: Class
subclass of: Technology connector
disjoint with: Engineering connector
disjoint with: System connector
term status: stable

Atomic condition
type: Class
equivalent class: Class
  union of: Comparison
  union of: Temporal entity
subclass of: Condition
subclass of: Restriction
  on property: is restricted by
  qualified cardinality: 0
  on class: Condition
term status: stable

Attic
type: Class
subclass of: Floor
term status: stable

Automation protocol
type: Class
subclass of: Technology communication protocol
disjoint with: Web protocol
term status: stable

Availability
type: Class
subclass of: Quality of service parameter
term status: stable

Basement
type: Class
subclass of: Floor
term status: stable

Bathroom
type: Class
subclass of: Room
term status: stable

Brightness
type: Class
subclass of: Environmental parameter
disjoint with: Humidity
disjoint with: Irradiation
disjoint with: Noise
disjoint with: Precipitation
disjoint with: Temperature
disjoint with: Wind speed
term status: stable

Brightness sensor
type: Class
subclass of: Sensing device
term status: stable

Brown goods
type: Class
subclass of: Appliance
term status: stable

Building
type: Class
equivalent class: Building
subclass of: Building zone
term status: stable

Building automation device
type: Class
equivalent class: Device
subclass of: Controllable resource
term status: stable

Building part
type: Class
subclass of: Building zone
term status: stable

Cabinet
type: Class
subclass of: Room
term status: stable

Actual capacity
type: Class
subclass of: Energy
term status: stable

Charging cycles
type: Class
subclass of: Structural parameter
term status: stable

Charging power
type: Class
subclass of: Power
term status: stable

Coal fired power plant
type: Class
subclass of: Energy generator
term status: stable

Commercial building
type: Class
subclass of: Building
term status: stable

Technology communication language
type: Class
disjoint with: Technology communication protocol
disjoint with: Comparison
disjoint with: Condition
disjoint with: Consumer
disjoint with: Conversion
disjoint with: Currency
disjoint with: Data value
disjoint with: Energy type
disjoint with: Grid
disjoint with: Grid action
disjoint with: Grid node
disjoint with: Observation
disjoint with: Parameter
disjoint with: Parameter coverage
disjoint with: Parameter value range
disjoint with: Parameter value trend
disjoint with: Place
disjoint with: Provider
disjoint with: Relational operator
disjoint with: Resource
disjoint with: Service
disjoint with: Technology connector
disjoint with: Unit
disjoint with: Validity
disjoint with: Value
disjoint with: Variable
disjoint with: Zone delimiter
disjoint with: Day of week
disjoint with: Temporal entity
term status: stable

Technology communication protocol
type: Class
disjoint with: Comparison
disjoint with: Condition
disjoint with: Consumer
disjoint with: Conversion
disjoint with: Currency
disjoint with: Data value
disjoint with: Energy type
disjoint with: Grid
disjoint with: Grid action
disjoint with: Grid node
disjoint with: Observation
disjoint with: Parameter
disjoint with: Parameter coverage
disjoint with: Parameter value range
disjoint with: Parameter value trend
disjoint with: Place
disjoint with: Provider
disjoint with: Relational operator
disjoint with: Resource
disjoint with: Service
disjoint with: Technology connector
disjoint with: Unit
disjoint with: Validity
disjoint with: Value
disjoint with: Variable
disjoint with: Zone delimiter
disjoint with: Day of week
disjoint with: Temporal entity
term status: stable

Comparison
type: Class
subclass of: Restriction
  on property: has left side
  all values from: Value
subclass of: Restriction
  on property: has relational operator
  all values from: Relational operator
subclass of: Restriction
  on property: has right side
  all values from: Value
subclass of: Restriction
  on property: has left side
  qualified cardinality: 1
  on class: Value
subclass of: Restriction
  on property: has relational operator
  qualified cardinality: 1
  on class: Relational operator
subclass of: Restriction
  on property: has right side
  qualified cardinality: 1
  on class: Value
disjoint with: Consumer
disjoint with: Conversion
disjoint with: Currency
disjoint with: Data value
disjoint with: Energy type
disjoint with: Grid
disjoint with: Grid action
disjoint with: Grid node
disjoint with: Observation
disjoint with: Parameter
disjoint with: Parameter coverage
disjoint with: Parameter value range
disjoint with: Parameter value trend
disjoint with: Place
disjoint with: Provider
disjoint with: Relational operator
disjoint with: Resource
disjoint with: Service
disjoint with: Technology connector
disjoint with: Unit
disjoint with: Validity
disjoint with: Value
disjoint with: Variable
disjoint with: Zone delimiter
disjoint with: Day of week
disjoint with: Temporal entity
term status: stable

Component
type: Class
subclass of: Controllable resource
subclass of: Restriction
  on property: contains
  all values from: Appliance
disjoint with: Plant
term status: stable

Condition
type: Class
equivalent class: Class
  union of: Atomic condition
  union of: Conjunctive condition
  union of: Disjunctive condition
subclass of: Restriction
  on property: is restricted by
  all values from: Condition
disjoint with: Consumer
disjoint with: Conversion
disjoint with: Currency
disjoint with: Data value
disjoint with: Energy type
disjoint with: Grid
disjoint with: Grid action
disjoint with: Grid node
disjoint with: Observation
disjoint with: Parameter
disjoint with: Parameter coverage
disjoint with: Parameter value range
disjoint with: Parameter value trend
disjoint with: Place
disjoint with: Provider
disjoint with: Relational operator
disjoint with: Resource
disjoint with: Service
disjoint with: Technology connector
disjoint with: Unit
disjoint with: Validity
disjoint with: Value
disjoint with: Variable
disjoint with: Zone delimiter
disjoint with: Day of week
term status: stable

Conjunctive condition
type: Class
subclass of: Condition
subclass of: Restriction
  on property: is restricted by
  qualified cardinality: 2
  on class: Condition
disjoint with: Disjunctive condition
term status: stable

Consumer
type: Class
equivalent class: Restriction
  on property: consumes
  some values from: Service
disjoint with: Conversion
disjoint with: Currency
disjoint with: Data value
disjoint with: Energy type
disjoint with: Grid
disjoint with: Grid action
disjoint with: Observation
disjoint with: Parameter
disjoint with: Parameter coverage
disjoint with: Parameter value range
disjoint with: Parameter value trend
disjoint with: Place
disjoint with: Relational operator
disjoint with: Service
disjoint with: Technology connector
disjoint with: Unit
disjoint with: Validity
disjoint with: Value
disjoint with: Variable
disjoint with: Zone delimiter
disjoint with: Day of week
disjoint with: Temporal entity
term status: stable

Control service
type: Class
subclass of: Service
subclass of: Class
  union of: Restriction
    on property: is consumed by
    some values from: Control service consumer
  union of: Restriction
    on property: is provided by
    some values from: Control service provider
subclass of: Restriction
  on property: comes from
  some values from: Parameter value trend
subclass of: Restriction
  on property: affects
  all values from: Data service
subclass of: Restriction
  on property: amounts to
  all values from: Parameter value trend
subclass of: Restriction
  on property: controls parameter
  all values from: Parameter
subclass of: Restriction
  on property: covers
  all values from: Place
subclass of: Restriction
  on property: follows
  all values from: Control service
subclass of: Restriction
  on property: is restricted by
  all values from: Condition
subclass of: Restriction
  on property: precedes
  all values from: Control service
subclass of: Restriction
  on property: sets
  all values from: Data service
subclass of: Restriction
  on property: affects
  max qualified cardinality: 1
  on class: Data service
subclass of: Restriction
  on property: amounts to
  max qualified cardinality: 1
  on class: Parameter value trend
subclass of: Restriction
  on property: comes from
  max qualified cardinality: 1
  on class: Parameter value trend
subclass of: Restriction
  on property: controls parameter
  max qualified cardinality: 1
  on class: Parameter
subclass of: Restriction
  on property: sets
  max qualified cardinality: 1
  on class: Data service
disjoint with: Data service
disjoint with: Energy service
term status: stable

Control service consumer
type: Class
equivalent class: Class
  intersection of: Consumer
  intersection of: Restriction
    on property: consumes
    some values from: Control service
term status: stable

Control service provider
type: Class
equivalent class: Class
  intersection of: Provider
  intersection of: Restriction
    on property: provides
    some values from: Control service
term status: stable

Controllable resource
type: Class
subclass of: Resource
subclass of: Restriction
  on property: provides
  some values from: Service
disjoint with: Uncontrollable resource
term status: stable

Conversion
type: Class
equivalent class: Class
  intersection of: Restriction
    on property: converts from
    some values from: Thing
  intersection of: Restriction
    on property: converts to
    some values from: Thing
disjoint with: Currency
disjoint with: Data value
disjoint with: Energy type
disjoint with: Grid
disjoint with: Grid action
disjoint with: Grid node
disjoint with: Observation
disjoint with: Parameter
disjoint with: Parameter coverage
disjoint with: Parameter value range
disjoint with: Parameter value trend
disjoint with: Place
disjoint with: Provider
disjoint with: Relational operator
disjoint with: Resource
disjoint with: Service
disjoint with: Technology connector
disjoint with: Unit
disjoint with: Validity
disjoint with: Value
disjoint with: Variable
disjoint with: Zone delimiter
disjoint with: Day of week
disjoint with: Temporal entity
term status: stable

Corridor
type: Class
subclass of: Room
term status: stable

Cost parameter
type: Class
subclass of: Monetary parameter
disjoint with: Earnings parameter
term status: stable

Currency
type: Class
subclass of: Restriction
  on property: name
  some values from: string
subclass of: Restriction
  on property: symbol
  some values from: string
disjoint with: Data value
disjoint with: Energy type
disjoint with: Grid
disjoint with: Grid action
disjoint with: Grid node
disjoint with: Observation
disjoint with: Parameter
disjoint with: Parameter coverage
disjoint with: Parameter value range
disjoint with: Parameter value trend
disjoint with: Place
disjoint with: Provider
disjoint with: Relational operator
disjoint with: Resource
disjoint with: Service
disjoint with: Technology connector
disjoint with: Unit
disjoint with: Validity
disjoint with: Value
disjoint with: Variable
disjoint with: Zone delimiter
disjoint with: Day of week
disjoint with: Temporal entity
term status: stable

Currency exchange
type: Class
subclass of: Conversion
subclass of: Restriction
  on property: converts from
  all values from: Currency
subclass of: Restriction
  on property: converts to
  all values from: Currency
subclass of: Restriction
  on property: converts from
  qualified cardinality: 1
  on class: Currency
subclass of: Restriction
  on property: converts to
  qualified cardinality: 1
  on class: Currency
subclass of: Restriction
  on property: direct quote
  max qualified cardinality: 1
  on data range: decimal
subclass of: Restriction
  on property: indirect quote
  max qualified cardinality: 1
  on data range: decimal
disjoint with: Unit conversion
term status: stable

Data service
type: Class
subclass of: Service
subclass of: Class
  union of: Restriction
    on property: is consumed by
    some values from: Data service consumer
  union of: Restriction
    on property: is provided by
    some values from: Data service provider
subclass of: Restriction
  on property: affects
  all values from: Data service
subclass of: Restriction
  on property: follows
  all values from: Data service
subclass of: Restriction
  on property: has data value
  all values from: Data value
subclass of: Restriction
  on property: monitors parameter
  all values from: Parameter
subclass of: Restriction
  on property: precedes
  all values from: Data service
subclass of: Restriction
  on property: monitors parameter
  qualified cardinality: 1
  on class: Parameter
subclass of: Restriction
  on property: covers area of
  max qualified cardinality: 0
  on class: Grid
subclass of: Restriction
  on property: has reference
  max qualified cardinality: 1
  on class: Data service
subclass of: Restriction
  on property: is registered by
  max qualified cardinality: 1
  on class: Technology connector
disjoint with: Energy service
term status: stable

Data service consumer
type: Class
equivalent class: Class
  intersection of: Consumer
  intersection of: Restriction
    on property: consumes
    some values from: Data service
term status: stable

Data service provider
type: Class
equivalent class: Class
  intersection of: Provider
  intersection of: Restriction
    on property: provides
    some values from: Data service
term status: stable

Data value
type: Class
subclass of: Restriction
  on property: has relational operator
  all values from: Relational operator
subclass of: Restriction
  on property: has validity
  all values from: Validity
subclass of: Restriction
  on property: has value
  all values from: Value
subclass of: Restriction
  on property: is grouped by
  all values from: Temporal instant
subclass of: Restriction
  on property: is restricted by
  all values from: Condition
subclass of: Restriction
  on property: has value
  qualified cardinality: 1
  on class: Value
subclass of: Restriction
  on property: has relational operator
  max qualified cardinality: 1
  on class: Relational operator
subclass of: Restriction
  on property: has validity
  max qualified cardinality: 1
  on class: Validity
subclass of: Restriction
  on property: is grouped by
  max qualified cardinality: 1
  on class: Temporal instant
subclass of: Restriction
  on property: is restricted by
  max qualified cardinality: 1
  on class: Condition
disjoint with: Energy type
disjoint with: Grid
disjoint with: Grid action
disjoint with: Grid node
disjoint with: Observation
disjoint with: Parameter
disjoint with: Parameter coverage
disjoint with: Parameter value range
disjoint with: Parameter value trend
disjoint with: Place
disjoint with: Provider
disjoint with: Relational operator
disjoint with: Resource
disjoint with: Service
disjoint with: Technology connector
disjoint with: Unit
disjoint with: Validity
disjoint with: Value
disjoint with: Variable
disjoint with: Zone delimiter
disjoint with: Day of week
disjoint with: Temporal entity
term status: stable

Demand parameter
type: Class
equivalent class: Class
  union of: Energy
  union of: Power
subclass of: Nonmonetary parameter
disjoint with: Environmental parameter
disjoint with: Quality of service parameter
disjoint with: Structural parameter
disjoint with: Usage parameter
term status: stable

Discharging power
type: Class
subclass of: Power
term status: stable

Discrete range
type: Class
subclass of: Parameter value range
subclass of: Restriction
  on property: value
  cardinality: 1
disjoint with: Interval range
term status: stable

Discretionary target
type: Class
subclass of: Target data
disjoint with: Mandatory target
term status: stable

Disjunctive condition
type: Class
subclass of: Condition
subclass of: Restriction
  on property: is restricted by
  qualified cardinality: 2
  on class: Condition
term status: stable

Distribution grid
type: Class
subclass of: Grid
disjoint with: Transmission grid
term status: stable

Distribution system operator
type: Class
subclass of: Grid operator
term status: stable

Door
type: Class
subclass of: Equipment
term status: stable

Earnings parameter
type: Class
subclass of: Monetary parameter
term status: stable

Eastbound delimiter
type: Class
equivalent class: Class
  intersection of: Outer delimiter
  intersection of: Restriction
    on property: orientation
    all values from: Datatype
      on datatype: int
      with restrictions:
        min exclusive: 45
      with restrictions:
        max inclusive: 135
subclass of: Outer delimiter
term status: stable

EnOcean connector
type: Class
subclass of: System connector
subclass of: Restriction
  on property: implements
  has value: EnOcean
term status: stable

Energy
type: Class
subclass of: Demand parameter
term status: stable

Energy consuming resource
type: Class
equivalent class: Class
  intersection of: Energy service consumer
  intersection of: Resource
term status: stable

Energy customer
type: Class
subclass of: Grid agent
term status: stable

Energy forecast data
type: Class
subclass of: Grid data
term status: stable

Energy generator
type: Class
subclass of: Grid agent
term status: stable

Energy pool manager
type: Class
subclass of: Grid agent
term status: stable

Energy providing resource
type: Class
equivalent class: Class
  intersection of: Energy service provider
  intersection of: Resource
term status: stable

Energy retailer
type: Class
subclass of: Grid agent
term status: stable

Energy service
type: Class
subclass of: Service
subclass of: Class
  union of: Restriction
    on property: is consumed by
    some values from: Energy service consumer
  union of: Restriction
    on property: is provided by
    some values from: Energy service provider
subclass of: Restriction
  on property: has energy type
  some values from: Energy type
subclass of: Restriction
  on property: covers
  all values from: Grid
subclass of: Restriction
  on property: follows
  all values from: Energy service
subclass of: Restriction
  on property: precedes
  all values from: Energy service
subclass of: Restriction
  on property: sets
  all values from: Data service
subclass of: Restriction
  on property: covers flow of
  max qualified cardinality: 0
  on class: Grid
term status: stable

Energy service consumer
type: Class
equivalent class: Class
  intersection of: Consumer
  intersection of: Restriction
    on property: consumes
    some values from: Energy service
term status: stable

Energy service provider
type: Class
equivalent class: Class
  intersection of: Provider
  intersection of: Restriction
    on property: provides
    some values from: Energy service
term status: stable

Energy storage
type: Class
subclass of: Energy consuming resource
subclass of: Energy providing resource
term status: stable

Energy type
type: Class
disjoint with: Grid
disjoint with: Grid action
disjoint with: Grid node
disjoint with: Observation
disjoint with: Parameter
disjoint with: Parameter coverage
disjoint with: Parameter value range
disjoint with: Parameter value trend
disjoint with: Place
disjoint with: Provider
disjoint with: Relational operator
disjoint with: Resource
disjoint with: Service
disjoint with: Technology connector
disjoint with: Unit
disjoint with: Validity
disjoint with: Value
disjoint with: Variable
disjoint with: Zone delimiter
disjoint with: Day of week
disjoint with: Temporal entity
term status: stable

Engineering connector
type: Class
subclass of: Technology connector
disjoint with: System connector
term status: stable

Environmental parameter
type: Class
equivalent class: Class
  union of: Air pressure
  union of: Air quality
  union of: Brightness
  union of: Humidity
  union of: Irradiation
  union of: Noise
  union of: Precipitation
  union of: Temperature
  union of: Wind speed
subclass of: Nonmonetary parameter
disjoint with: Quality of service parameter
disjoint with: Structural parameter
disjoint with: Usage parameter
term status: stable

Equipment
type: Class
subclass of: Uncontrollable resource
term status: stable

Exhaust air temperature
type: Class
equivalent class: Class
  intersection of: Temperature
  intersection of: Restriction
    on property: has coverage
    has value: Outflow coverage
subclass of: Temperature
disjoint with: Room temperature
disjoint with: Supply air temperature
term status: stable

Factory
type: Class
subclass of: Commercial building
term status: stable

Flexibility offer data
type: Class
subclass of: Grid data
term status: stable

Flexibility operator
type: Class
subclass of: Grid operator
term status: stable

Flexibility order data
type: Class
subclass of: Grid data
term status: stable

Flexibility request data
type: Class
subclass of: Grid data
term status: stable

Floor
type: Class
subclass of: Building zone
term status: stable

Formula
type: Class
subclass of: Value
subclass of: Restriction
  on property: has variable
  all values from: Variable
subclass of: Restriction
  on property: formula
  max cardinality: 1
term status: stable

Grid
type: Class
subclass of: Restriction
  on property: contains
  all values from: Class
    union of: Grid
    union of: Grid node
disjoint with: Grid action
disjoint with: Grid node
disjoint with: Observation
disjoint with: Parameter
disjoint with: Parameter coverage
disjoint with: Parameter value range
disjoint with: Parameter value trend
disjoint with: Place
disjoint with: Provider
disjoint with: Relational operator
disjoint with: Resource
disjoint with: Service
disjoint with: Technology connector
disjoint with: Unit
disjoint with: Validity
disjoint with: Value
disjoint with: Variable
disjoint with: Zone delimiter
disjoint with: Day of week
disjoint with: Temporal entity
term status: stable

Grid action
type: Class
equivalent class: Class
  one of: Buy
  one of: Sell
disjoint with: Grid node
disjoint with: Observation
disjoint with: Parameter
disjoint with: Parameter coverage
disjoint with: Parameter value range
disjoint with: Parameter value trend
disjoint with: Place
disjoint with: Provider
disjoint with: Relational operator
disjoint with: Resource
disjoint with: Service
disjoint with: Technology connector
disjoint with: Unit
disjoint with: Validity
disjoint with: Value
disjoint with: Variable
disjoint with: Zone delimiter
disjoint with: Day of week
disjoint with: Temporal entity
term status: stable

Grid agent
type: Class
equivalent class: Class
  intersection of: Agent
  intersection of: Class
    union of: Restriction
      on property: consumes
      some values from: Grid data
    union of: Restriction
      on property: provides
      some values from: Grid data
subclass of: Agent
subclass of: Grid node
term status: stable

Grid connector
type: Class
subclass of: Grid node
subclass of: Resource
subclass of: Restriction
  on property: is part of
  qualified cardinality: 2
  on class: Grid
term status: stable

Grid data
type: Class
equivalent class: Class
  intersection of: Data service
  intersection of: Class
    union of: Restriction
      on property: is consumed by
      some values from: Grid agent
    union of: Restriction
      on property: is provided by
      some values from: Grid agent
subclass of: Data service
subclass of: Restriction
  on property: has grid action
  all values from: Grid action
term status: stable

Grid infrastructure
type: Class
subclass of: Grid node
subclass of: Place
term status: stable

Grid node
type: Class
equivalent class: Class
  union of: Grid agent
  union of: Grid connector
  union of: Grid infrastructure
subclass of: Restriction
  on property: is part of
  some values from: Grid
disjoint with: Observation
disjoint with: Parameter
disjoint with: Parameter coverage
disjoint with: Parameter value range
disjoint with: Parameter value trend
disjoint with: Relational operator
disjoint with: Service
disjoint with: Technology connector
disjoint with: Unit
disjoint with: Validity
disjoint with: Value
disjoint with: Variable
disjoint with: Zone delimiter
disjoint with: Day of week
disjoint with: Temporal entity
term status: stable

Grid operator
type: Class
subclass of: Grid agent
term status: stable

Grid regulation data
type: Class
subclass of: Grid data
term status: stable

Ground floor
type: Class
subclass of: Floor
term status: stable

Height
type: Class
subclass of: Structural parameter
disjoint with: Length
disjoint with: Width
term status: stable

High voltage grid
type: Class
subclass of: Grid
disjoint with: Low voltage grid
term status: stable

Home
type: Class
subclass of: Residential building
term status: stable

Humidity
type: Class
subclass of: Environmental parameter
disjoint with: Irradiation
disjoint with: Noise
disjoint with: Precipitation
disjoint with: Temperature
disjoint with: Wind speed
term status: stable

Humidity sensor
type: Class
subclass of: Sensing device
term status: stable

Hygiene
type: Class
subclass of: Usage parameter
term status: stable

Industrial customer
type: Class
subclass of: Energy customer
term status: stable

Inner delimiter
type: Class
equivalent class: Class
  intersection of: Zone delimiter
  intersection of: Class
    union of: Class
      intersection of: Restriction
        on property: is above
        min qualified cardinality: 1
        on class: Building zone
      intersection of: Restriction
        on property: is under
        min qualified cardinality: 1
        on class: Building zone
    union of: Class
      intersection of: Restriction
        on property: is behind
        min qualified cardinality: 1
        on class: Building zone
      intersection of: Restriction
        on property: is in front of
        min qualified cardinality: 1
        on class: Building zone
    union of: Class
      intersection of: Restriction
        on property: is left of
        min qualified cardinality: 1
        on class: Building zone
      intersection of: Restriction
        on property: is right of
        min qualified cardinality: 1
        on class: Building zone
disjoint with: Outer delimiter
term status: stable

Interval range
type: Class
subclass of: Parameter value range
subclass of: Restriction
  on property: maximum value
  all values from: decimal
subclass of: Restriction
  on property: minimum value
  all values from: decimal
subclass of: Restriction
  on property: maximum value
  qualified cardinality: 1
  on data range: decimal
subclass of: Restriction
  on property: minimum value
  qualified cardinality: 1
  on data range: decimal
term status: stable

Irradiation
type: Class
subclass of: Environmental parameter
disjoint with: Noise
disjoint with: Precipitation
disjoint with: Temperature
disjoint with: Wind speed
term status: stable

Kitchen
type: Class
subclass of: Room
term status: stable

KNX connector
type: Class
subclass of: System connector
subclass of: Restriction
  on property: implements
  has value: KNX
term status: stable

Latency
type: Class
subclass of: Quality of service parameter
term status: stable

Length
type: Class
subclass of: Structural parameter
disjoint with: Width
term status: stable

Local grid
type: Class
subclass of: Grid
disjoint with: National grid
disjoint with: Regional grid
term status: stable

Low voltage grid
type: Class
subclass of: Grid
term status: stable

Low voltage grid controller
type: Class
subclass of: Grid operator
term status: stable

Mandatory target
type: Class
subclass of: Target data
term status: stable

Manufacturer
type: Class
equivalent class: Class
  intersection of: Agent
  intersection of: Restriction
    on property: manufactures
    some values from: Resource
subclass of: Agent
term status: stable

Metering device
type: Class
subclass of: Controllable resource
subclass of: Grid connector
term status: stable

Monetary parameter
type: Class
equivalent class: Class
  union of: Cost parameter
  union of: Earnings parameter
subclass of: Parameter
subclass of: Restriction
  on property: has currency
  all values from: Currency
subclass of: Restriction
  on property: has unit
  all values from: Unit
subclass of: Restriction
  on property: has currency
  max qualified cardinality: 1
  on class: Currency
subclass of: Restriction
  on property: has unit
  max qualified cardinality: 1
  on class: Unit
disjoint with: Nonmonetary parameter
term status: stable

National grid
type: Class
subclass of: Grid
disjoint with: Regional grid
term status: stable

Noise
type: Class
subclass of: Environmental parameter
disjoint with: Precipitation
disjoint with: Temperature
disjoint with: Wind speed
term status: stable

Nominal capacity
type: Class
subclass of: Energy
term status: stable

Nonrenewable energy type
type: Class
equivalent class: Class
  one of: Coal
  one of: Natural gas
  one of: Nuclear energy
  one of: Oil
subclass of: Primary energy type
term status: stable

Nonmonetary parameter
type: Class
subclass of: Parameter
subclass of: Restriction
  on property: has coverage
  all values from: Parameter coverage
subclass of: Restriction
  on property: has unit
  all values from: Unit
subclass of: Restriction
  on property: has currency
  max qualified cardinality: 0
  on class: Currency
subclass of: Restriction
  on property: has unit
  max qualified cardinality: 1
  on class: Unit
term status: stable

Northbound delimiter
type: Class
equivalent class: Class
  intersection of: Outer delimiter
  intersection of: Class
    union of: Restriction
      on property: orientation
      all values from: Datatype
        on datatype: int
    union of: Restriction
      on property: orientation
      all values from: Datatype
        on datatype: int
subclass of: Outer delimiter
term status: stable

OASIS Energy Interoperation connector
type: Class
subclass of: System connector
subclass of: Restriction
  on property: implements
  has value: OASIS Energy Interoperation
term status: stable

OBIX connector
type: Class
subclass of: System connector
subclass of: Restriction
  on property: implements
  has value: OBIX
term status: stable

Observation
type: Class
subclass of: Restriction
  on property: has time
  some values from: Temporal entity
subclass of: Restriction
  on property: is registered by
  all values from: Technology connector
subclass of: Restriction
  on property: observes
  all values from: Data service
subclass of: Restriction
  on property: is registered by
  qualified cardinality: 1
  on class: Technology connector
subclass of: Restriction
  on property: observes
  qualified cardinality: 1
  on class: Data service
disjoint with: Parameter
disjoint with: Parameter coverage
disjoint with: Parameter value range
disjoint with: Parameter value trend
disjoint with: Place
disjoint with: Provider
disjoint with: Relational operator
disjoint with: Resource
disjoint with: Service
disjoint with: Technology connector
disjoint with: Unit
disjoint with: Validity
disjoint with: Value
disjoint with: Variable
disjoint with: Zone delimiter
disjoint with: Day of week
disjoint with: Temporal entity
term status: stable

Occupancy
type: Class
subclass of: Usage parameter
term status: stable

Office
type: Class
subclass of: Room
term status: stable

Office building
type: Class
equivalent class: Class
  intersection of: Commercial building
  intersection of: Restriction
    on property: contains
    some values from: Office
subclass of: Commercial building
term status: stable

Offices
type: Class
subclass of: Building part
term status: stable

OpenADR connector
type: Class
subclass of: System connector
subclass of: Restriction
  on property: implements
  has value: OpenADR
term status: stable

Outer delimiter
type: Class
subclass of: Zone delimiter
subclass of: Restriction
  on property: orientation
  max qualified cardinality: 1
  on data range: int
term status: stable

Parameter
type: Class
subclass of: Restriction
  on property: has value range
  some values from: Parameter value range
disjoint with: Parameter coverage
disjoint with: Parameter value range
disjoint with: Parameter value trend
disjoint with: Place
disjoint with: Provider
disjoint with: Relational operator
disjoint with: Resource
disjoint with: Service
disjoint with: Technology connector
disjoint with: Unit
disjoint with: Validity
disjoint with: Value
disjoint with: Variable
disjoint with: Zone delimiter
disjoint with: Day of week
disjoint with: Temporal entity
term status: stable

Parameter coverage
type: Class
equivalent class: Class
  one of: Inflow and outflow coverage
  one of: Inflow coverage
  one of: Outflow coverage
  one of: Stationary coverage
disjoint with: Parameter value range
disjoint with: Parameter value trend
disjoint with: Place
disjoint with: Provider
disjoint with: Relational operator
disjoint with: Resource
disjoint with: Service
disjoint with: Technology connector
disjoint with: Unit
disjoint with: Validity
disjoint with: Value
disjoint with: Variable
disjoint with: Zone delimiter
disjoint with: Day of week
disjoint with: Temporal entity
term status: stable

Parameter value range
type: Class
equivalent class: Class
  union of: Discrete range
  union of: Interval range
subclass of: Restriction
  on property: is higher than
  all values from: Parameter value range
subclass of: Restriction
  on property: is lower than
  all values from: Parameter value range
subclass of: Restriction
  on property: is higher than
  max qualified cardinality: 1
  on class: Parameter value range
subclass of: Restriction
  on property: is lower than
  max qualified cardinality: 1
  on class: Parameter value range
subclass of: Restriction
  on property: name
  all values from: string
disjoint with: Parameter value trend
disjoint with: Place
disjoint with: Provider
disjoint with: Relational operator
disjoint with: Resource
disjoint with: Service
disjoint with: Technology connector
disjoint with: Unit
disjoint with: Validity
disjoint with: Value
disjoint with: Variable
disjoint with: Zone delimiter
disjoint with: Day of week
disjoint with: Temporal entity
term status: stable

Parameter value trend
type: Class
equivalent class: Class
  one of: Higher value
  one of: Lower value
disjoint with: Place
disjoint with: Provider
disjoint with: Relational operator
disjoint with: Resource
disjoint with: Service
disjoint with: Technology connector
disjoint with: Unit
disjoint with: Validity
disjoint with: Value
disjoint with: Variable
disjoint with: Zone delimiter
disjoint with: Day of week
disjoint with: Temporal entity
term status: stable

Place
type: Class
equivalent class: Place
subclass of: Restriction
  on property: contains
  all values from: Class
    union of: Agent
    union of: Grid
    union of: Place
    union of: Resource
disjoint with: Provider
disjoint with: Relational operator
disjoint with: Resource
disjoint with: Service
disjoint with: Technology connector
disjoint with: Unit
disjoint with: Validity
disjoint with: Value
disjoint with: Variable
disjoint with: Zone delimiter
disjoint with: Day of week
disjoint with: Temporal entity
term status: stable

Plant
type: Class
subclass of: Controllable resource
subclass of: Restriction
  on property: contains
  all values from: Class
    union of: Appliance
    union of: Component
term status: stable

Power
type: Class
subclass of: Demand parameter
term status: stable

Precipitation
type: Class
subclass of: Environmental parameter
disjoint with: Temperature
disjoint with: Wind speed
term status: stable

Price distribution data
type: Class
subclass of: Grid data
term status: stable

Primary energy type
type: Class
equivalent class: Class
  union of: Nonrenewable energy type
  union of: Renewable energy type
subclass of: Energy type
term status: stable

Privacy
type: Class
subclass of: Usage parameter
term status: stable

Provider
type: Class
equivalent class: Restriction
  on property: provides
  some values from: Service
disjoint with: Relational operator
disjoint with: Service
disjoint with: Technology connector
disjoint with: Unit
disjoint with: Validity
disjoint with: Value
disjoint with: Variable
disjoint with: Zone delimiter
disjoint with: Day of week
disjoint with: Temporal entity
term status: stable

Quality of service parameter
type: Class
equivalent class: Class
  union of: Availability
  union of: Latency
  union of: Reliability
subclass of: Nonmonetary parameter
disjoint with: Structural parameter
disjoint with: Usage parameter
term status: stable

Regional grid
type: Class
subclass of: Grid
term status: stable

Relational operator
type: Class
equivalent class: Class
  one of: Equal to
  one of: Greater than
  one of: Greater than or equal to
  one of: Less than
  one of: Less than or equal to
disjoint with: Resource
disjoint with: Service
disjoint with: Technology connector
disjoint with: Unit
disjoint with: Validity
disjoint with: Value
disjoint with: Variable
disjoint with: Zone delimiter
disjoint with: Day of week
disjoint with: Temporal entity
term status: stable

Relative temporal instant
type: Class
subclass of: Temporal instant
term status: stable

Reliability
type: Class
subclass of: Quality of service parameter
term status: stable

Renewable energy type
type: Class
equivalent class: Class
  one of: Biofuel
  one of: Biomass
  one of: Geothermal
  one of: Hydropower
  one of: Solar energy
  one of: Wind energy
subclass of: Primary energy type
term status: stable

Residential building
type: Class
subclass of: Building
term status: stable

Residential customer
type: Class
subclass of: Energy customer
term status: stable

Resource
type: Class
subclass of: Restriction
  on property: is manufactured by
  some values from: Manufacturer
subclass of: Restriction
  on property: consumes
  all values from: Service
subclass of: Restriction
  on property: contains
  all values from: Resource
subclass of: Restriction
  on property: provides
  all values from: Service
disjoint with: Service
disjoint with: Technology connector
disjoint with: Unit
disjoint with: Validity
disjoint with: Value
disjoint with: Variable
disjoint with: Zone delimiter
disjoint with: Day of week
disjoint with: Temporal entity
term status: stable

Resource data
type: Class
equivalent class: Class
  intersection of: Data service
  intersection of: Class
    union of: Restriction
      on property: is consumed by
      some values from: Resource
    union of: Restriction
      on property: is provided by
      some values from: Resource
subclass of: Data service
term status: stable

Room
type: Class
subclass of: Building zone
term status: stable

Room temperature
type: Class
equivalent class: Class
  intersection of: Temperature
  intersection of: Restriction
    on property: has coverage
    has value: Stationary coverage
subclass of: Temperature
disjoint with: Supply air temperature
term status: stable

Secondary energy type
type: Class
equivalent class: Class
  one of: Electricity
  one of: Heat
  one of: Hydrogen
subclass of: Energy type
term status: stable

Sensing device
type: Class
subclass of: Building automation device
term status: stable

Service
type: Class
equivalent class: Class
  union of: Restriction
    on property: is consumed by
    some values from: Consumer
  union of: Restriction
    on property: is provided by
    some values from: Provider
subclass of: Restriction
  on property: covers
  all values from: Class
    union of: Grid
    union of: Place
subclass of: Restriction
  on property: follows
  all values from: Service
subclass of: Restriction
  on property: precedes
  all values from: Service
disjoint with: Technology connector
disjoint with: Unit
disjoint with: Validity
disjoint with: Value
disjoint with: Variable
disjoint with: Zone delimiter
disjoint with: Day of week
disjoint with: Temporal entity
term status: stable

Shade
type: Class
subclass of: Equipment
term status: stable

Shutter
type: Class
subclass of: Equipment
term status: stable

SI unit
type: Class
equivalent class: Class
  one of: Ampere
  one of: Candela
  one of: Kelvin
  one of: Kilogram
  one of: Meter
  one of: Mole
  one of: Second
subclass of: Unit
term status: stable

Southbound delimiter
type: Class
equivalent class: Class
  intersection of: Outer delimiter
  intersection of: Restriction
    on property: orientation
    all values from: Datatype
      on datatype: int
      with restrictions:
        min exclusive: 135
      with restrictions:
        max inclusive: 225
subclass of: Outer delimiter
term status: stable

Stairway
type: Class
subclass of: Room
term status: stable

Structural parameter
type: Class
equivalent class: Class
  union of: Charging cycles
  union of: Height
  union of: Length
  union of: Thermal permeability
  union of: Transparency
  union of: Weight
  union of: Width
subclass of: Nonmonetary parameter
disjoint with: Usage parameter
term status: stable

Supply air temperature
type: Class
equivalent class: Class
  intersection of: Temperature
  intersection of: Restriction
    on property: has coverage
    has value: Inflow coverage
subclass of: Temperature
term status: stable

Switching actuator
type: Class
subclass of: Actuating device
term status: stable

System connector
type: Class
subclass of: Technology connector
term status: stable

Target data
type: Class
equivalent class: Class
  intersection of: Data service
  intersection of: Restriction
    on property: affects
    some values from: Data service
  intersection of: Restriction
    on property: is affected by
    max qualified cardinality: 0
    on class: Data service
  intersection of: Restriction
    on property: is set by
    max qualified cardinality: 0
    on class: Control service
subclass of: Data service
term status: stable

Technology connector
type: Class
equivalent class: Class
  union of: Application connector
  union of: Engineering connector
  union of: System connector
subclass of: Restriction
  on property: implements
  some values from: Technology communication language
subclass of: Restriction
  on property: implements
  some values from: Technology communication protocol
subclass of: Restriction
  on property: address
  qualified cardinality: 1
  on data range: string
disjoint with: Unit
disjoint with: Validity
disjoint with: Value
disjoint with: Variable
disjoint with: Zone delimiter
disjoint with: Day of week
disjoint with: Temporal entity
term status: stable

Temperature
type: Class
subclass of: Environmental parameter
disjoint with: Wind speed
term status: stable

Temperature sensor
type: Class
subclass of: Sensing device
term status: stable

Thermal permeability
type: Class
subclass of: Structural parameter
term status: stable

Transmission grid
type: Class
subclass of: Grid
term status: stable

Transmission system operator
type: Class
subclass of: Grid operator
term status: stable

Transparency
type: Class
subclass of: Structural parameter
term status: stable

Uncontrollable resource
type: Class
subclass of: Resource
term status: stable

Unit
type: Class
subclass of: Restriction
  on property: name
  some values from: string
subclass of: Restriction
  on property: symbol
  qualified cardinality: 1
  on data range: string
subclass of: Restriction
  on property: dimension ampere
  max qualified cardinality: 1
  on data range: integer
subclass of: Restriction
  on property: dimension candela
  max qualified cardinality: 1
  on data range: integer
subclass of: Restriction
  on property: dimension kelvin
  max qualified cardinality: 1
  on data range: integer
subclass of: Restriction
  on property: dimension kilogram
  max qualified cardinality: 1
  on data range: integer
subclass of: Restriction
  on property: dimension meter
  max qualified cardinality: 1
  on data range: integer
subclass of: Restriction
  on property: dimension mol
  max qualified cardinality: 1
  on data range: integer
subclass of: Restriction
  on property: dimension second
  max qualified cardinality: 1
  on data range: integer
disjoint with: Validity
disjoint with: Value
disjoint with: Variable
disjoint with: Zone delimiter
disjoint with: Day of week
disjoint with: Temporal entity
term status: stable

Unit conversion
type: Class
subclass of: Conversion
subclass of: Restriction
  on property: converts from
  all values from: Unit
subclass of: Restriction
  on property: converts to
  all values from: Unit
subclass of: Restriction
  on property: converts from
  qualified cardinality: 1
  on class: Unit
subclass of: Restriction
  on property: converts to
  qualified cardinality: 1
  on class: Unit
subclass of: Restriction
  on property: offset
  max qualified cardinality: 1
  on data range: decimal
subclass of: Restriction
  on property: scale
  max qualified cardinality: 1
  on data range: decimal
term status: stable

Usage parameter
type: Class
equivalent class: Class
  union of: Occupancy
  union of: Privacy
subclass of: Nonmonetary parameter
term status: stable

Validity
type: Class
equivalent class: Class
  one of: Final
  one of: Once
  one of: Permanent
disjoint with: Value
disjoint with: Variable
disjoint with: Zone delimiter
disjoint with: Day of week
disjoint with: Temporal entity
term status: stable

Value
type: Class
subclass of: Restriction
  on property: value
  max qualified cardinality: 1
  on data range: decimal
disjoint with: Variable
disjoint with: Zone delimiter
disjoint with: Day of week
disjoint with: Temporal entity
term status: stable

Variable
type: Class
subclass of: Restriction
  on property: refers to
  all values from: Data service
subclass of: Restriction
  on property: refers to
  qualified cardinality: 1
  on class: Data service
subclass of: Restriction
  on property: symbol
  all values from: string
subclass of: Restriction
  on property: symbol
  qualified cardinality: 1
  on data range: string
disjoint with: Zone delimiter
disjoint with: Day of week
disjoint with: Temporal entity
term status: stable

Weather data provider
type: Class
subclass of: Web agent
term status: stable

Web agent
type: Class
equivalent class: Class
  intersection of: Agent
  intersection of: Class
    union of: Restriction
      on property: consumes
      some values from: Web data
    union of: Restriction
      on property: provides
      some values from: Web data
subclass of: Agent
term status: stable

Web data
type: Class
equivalent class: Class
  intersection of: Data service
  intersection of: Class
    union of: Restriction
      on property: is consumed by
      some values from: Web agent
    union of: Restriction
      on property: is provided by
      some values from: Web agent
subclass of: Data service
term status: stable

Web protocol
type: Class
subclass of: Technology communication protocol
term status: stable

Weight
type: Class
subclass of: Structural parameter
term status: stable

Westbound delimiter
type: Class
equivalent class: Class
  intersection of: Outer delimiter
  intersection of: Restriction
    on property: orientation
    all values from: Datatype
      on datatype: int
      with restrictions:
        min exclusive: 225
      with restrictions:
        max inclusive: 315
subclass of: Outer delimiter
term status: stable

White goods
type: Class
subclass of: Appliance
term status: stable

Width
type: Class
subclass of: Structural parameter
term status: stable

Wind farm
type: Class
subclass of: Energy generator
term status: stable

Wind speed
type: Class
subclass of: Environmental parameter
term status: stable

Window
type: Class
subclass of: Equipment
term status: stable

Building zone
type: Class
subclass of: Place
subclass of: Restriction
  on property: contains
  all values from: Class
    union of: Agent
    union of: Grid
    union of: Resource
    union of: Building zone
subclass of: Restriction
  on property: is above
  all values from: Class
    union of: Building zone
    union of: Zone delimiter
subclass of: Restriction
  on property: is behind
  all values from: Class
    union of: Building zone
    union of: Zone delimiter
subclass of: Restriction
  on property: is in front of
  all values from: Class
    union of: Building zone
    union of: Zone delimiter
subclass of: Restriction
  on property: is left of
  all values from: Class
    union of: Building zone
    union of: Zone delimiter
subclass of: Restriction
  on property: is right of
  all values from: Class
    union of: Building zone
    union of: Zone delimiter
subclass of: Restriction
  on property: is under
  all values from: Class
    union of: Building zone
    union of: Zone delimiter
term status: stable

Zone delimiter
type: Class
equivalent class: Class
  union of: Inner delimiter
  union of: Outer delimiter
subclass of: Class
  union of: Restriction
    on property: is above
    some values from: Building zone
  union of: Restriction
    on property: is behind
    some values from: Building zone
  union of: Restriction
    on property: is in front of
    some values from: Building zone
  union of: Restriction
    on property: is left of
    some values from: Building zone
  union of: Restriction
    on property: is right of
    some values from: Building zone
  union of: Restriction
    on property: is under
    some values from: Building zone
subclass of: Restriction
  on property: is above
  all values from: Building zone
subclass of: Restriction
  on property: is behind
  all values from: Building zone
subclass of: Restriction
  on property: is in front of
  all values from: Building zone
subclass of: Restriction
  on property: is left of
  all values from: Building zone
subclass of: Restriction
  on property: is right of
  all values from: Building zone
subclass of: Restriction
  on property: is under
  all values from: Building zone
disjoint with: Day of week
disjoint with: Temporal entity
term status: stable

Building
type: Class

Place
type: Class

Device
type: Class

Day of week
type: Class
equivalent class: Class
  one of: Friday
  one of: Monday
  one of: Saturday
  one of: Sunday
  one of: Thursday
  one of: Tuesday
  one of: Wednesday
disjoint with: Temporal entity

Temporal instant
type: Class
equivalent class: Class
  union of: Absolute temporal instant
  union of: Relative temporal instant
subclass of: Temporal entity

Temporal interval
type: Class
subclass of: Temporal entity
subclass of: Restriction
  on property: has beginning
  some values from: Temporal instant
subclass of: Restriction
  on property: has end
  some values from: Temporal instant

Temporal entity
type: Class
equivalent class: Class
  union of: Temporal instant
  union of: Temporal interval

Agent
type: Class

Ampere
type: NamedIndividual
type: Unit
dimension ampere: 1
name: ampere
symbol: A

BACnet/WS
type: NamedIndividual
type: Technology communication language

Biofuel
type: NamedIndividual

Biomass
type: NamedIndividual

Buy
type: NamedIndividual

Candela
type: NamedIndividual
type: Unit
dimension candela: 1
name: candela
symbol: cd

Coal
type: NamedIndividual

CoAP
type: NamedIndividual
type: Web protocol

Electricity
type: NamedIndividual

EnOcean
type: NamedIndividual
type: Automation protocol

Equal to
type: NamedIndividual

Final
type: NamedIndividual

Geothermal
type: NamedIndividual

Greater than
type: NamedIndividual

Greater than or equal to
type: NamedIndividual

Heat
type: NamedIndividual

Higher value
type: NamedIndividual

HTTP
type: NamedIndividual
type: Web protocol

Hydrogen
type: NamedIndividual

Hydropower
type: NamedIndividual

Inflow and outflow coverage
type: NamedIndividual

Inflow coverage
type: NamedIndividual

Kelvin
type: NamedIndividual
type: Unit
dimension kelvin: 1
name: kelvin
symbol: K

Kilogram
type: NamedIndividual
type: Unit
dimension kilogram: 1
name: kilogram
symbol: kg

KNX
type: NamedIndividual
type: Automation protocol

Less than
type: NamedIndividual

Less than or equal to
type: NamedIndividual

Lower value
type: NamedIndividual

Meter
type: NamedIndividual
type: Unit
dimension meter: 1
name: meter
symbol: m

Mole
type: NamedIndividual
type: Unit
dimension mol: 1
name: mole
symbol: mol

Natural gas
type: NamedIndividual

Nuclear energy
type: NamedIndividual

OASIS Energy Interoperation
type: NamedIndividual
type: Technology communication language

OBIX
type: NamedIndividual
type: Technology communication language

Oil
type: NamedIndividual

Once
type: NamedIndividual

OPC UA
type: NamedIndividual
type: Technology communication language

OpenADR
type: NamedIndividual
type: Technology communication language

Outflow coverage
type: NamedIndividual

Permanent
type: NamedIndividual

Second
type: NamedIndividual
type: Unit
dimension second: 1
name: second
symbol: s

Sell
type: NamedIndividual

SOAP
type: NamedIndividual
type: Web protocol

Solar energy
type: NamedIndividual

Stationary coverage
type: NamedIndividual

Wind energy
type: NamedIndividual

XMPP
type: NamedIndividual
type: Web protocol

ZigBee
type: NamedIndividual
type: Automation protocol

Friday
type: NamedIndividual

Monday
type: NamedIndividual

Saturday
type: NamedIndividual

Sunday
type: NamedIndividual

Thursday
type: NamedIndividual

Tuesday
type: NamedIndividual

Wednesday
type: NamedIndividual

Imp
body: ClassAtom
  class predicate: Outer delimiter
  argument1: d1
body: ClassAtom
  class predicate: Outer delimiter
  argument1: d2
body: ClassAtom
  class predicate: Building zone
  argument1: z1
body: IndividualPropertyAtom
  property predicate: is transitively behind
  argument1: d2
  argument2: z1
body: IndividualPropertyAtom
  property predicate: is transitively right of
  argument1: z1
  argument2: d1
body: DatavaluedPropertyAtom
  property predicate: orientation
  argument1: d1
  argument2: o
body: BuiltinAtom
  builtin: add
  arguments: o2
  arguments: o
  arguments: 90
body: BuiltinAtom
  builtin: mod
  arguments: o3
  arguments: o2
  arguments: 360
head: DatavaluedPropertyAtom
  property predicate: orientation
  argument1: d2
  argument2: o3

Imp
body: ClassAtom
  class predicate: Outer delimiter
  argument1: d1
body: ClassAtom
  class predicate: Outer delimiter
  argument1: d2
body: ClassAtom
  class predicate: Building zone
  argument1: z1
body: IndividualPropertyAtom
  property predicate: is transitively behind
  argument1: z1
  argument2: d1
body: IndividualPropertyAtom
  property predicate: is transitively left of
  argument1: d2
  argument2: z1
body: DatavaluedPropertyAtom
  property predicate: orientation
  argument1: d1
  argument2: o
body: BuiltinAtom
  builtin: add
  arguments: o2
  arguments: o
  arguments: 90
body: BuiltinAtom
  builtin: mod
  arguments: o3
  arguments: o2
  arguments: 360
head: DatavaluedPropertyAtom
  property predicate: orientation
  argument1: d2
  argument2: o3

Imp
body: ClassAtom
  class predicate: Outer delimiter
  argument1: d1
body: ClassAtom
  class predicate: Outer delimiter
  argument1: d2
body: ClassAtom
  class predicate: Building zone
  argument1: z1
body: IndividualPropertyAtom
  property predicate: is transitively in front of
  argument1: d2
  argument2: z1
body: IndividualPropertyAtom
  property predicate: is transitively left of
  argument1: z1
  argument2: d1
body: DatavaluedPropertyAtom
  property predicate: orientation
  argument1: d1
  argument2: o
body: BuiltinAtom
  builtin: add
  arguments: o2
  arguments: o
  arguments: 90
body: BuiltinAtom
  builtin: mod
  arguments: o3
  arguments: o2
  arguments: 360
head: DatavaluedPropertyAtom
  property predicate: orientation
  argument1: d2
  argument2: o3

Imp
body: ClassAtom
  class predicate: Outer delimiter
  argument1: d1
body: ClassAtom
  class predicate: Outer delimiter
  argument1: d2
body: ClassAtom
  class predicate: Building zone
  argument1: z1
body: IndividualPropertyAtom
  property predicate: is transitively in front of
  argument1: z1
  argument2: d1
body: IndividualPropertyAtom
  property predicate: is transitively right of
  argument1: d2
  argument2: z1
body: DatavaluedPropertyAtom
  property predicate: orientation
  argument1: d1
  argument2: o
body: BuiltinAtom
  builtin: add
  arguments: o2
  arguments: o
  arguments: 90
body: BuiltinAtom
  builtin: mod
  arguments: o3
  arguments: o2
  arguments: 360
head: DatavaluedPropertyAtom
  property predicate: orientation
  argument1: d2
  argument2: o3

min inclusive: 0

max inclusive: 45

min exclusive: 315

max inclusive: 360