Haystack Tagging Ontology
type: Ontology
modified: 2016-10-20
creator: Victor Charpenay <victor.charpenay[at]siemens.com>
version info: 0.2.0
license: Academic Free License ("AFL") 3.0
comment: The Haystack Tagging Ontology is an OWL ontology for Project Haystack, a domain vocabulary for Building Automation Systems.
imports: ssn

associatedTo
type: AnnotationProperty
comment: gives the OWL class defined in the present ontology that should be associated to the individual defined as subject.
domain: HTag

AHU
type: Class
subclass of: HVAC

Air
type: Class
subclass of: Physical Body

Boiler
type: Class
subclass of: HVAC

CO2
type: Class
subclass of: Measurement

Chilled System
type: Class
subclass of: Section

Chiller
type: Class
subclass of: HVAC

Command
type: Class
subclass of: Point

Condenser System
type: Class
subclass of: Section

Cooling Coil
type: Class
subclass of: Section

Discharge
type: Class
subclass of: Section

Efficiency
type: Class
subclass of: Measurement

Entering
type: Class
subclass of: Section

Equipment
type: Class
subclass of: Platform
subclass of: HEntity

Exhaust
type: Class
subclass of: Section

Fan
type: Class
subclass of: Section

Flow
type: Class
subclass of: Measurement

Frequency
type: Class
subclass of: Measurement

Gas
type: Class
subclass of: Physical Body

HEntity
type: Class

HTag
type: Class

HVAC
type: Class
subclass of: Equipment

Heating Coil
type: Class
subclass of: Section

Historized
type: Class
subclass of: Point Property

Humidity
type: Class
subclass of: Measurement

Isolation Valve
type: Class
subclass of: Valve

Leaving
type: Class
subclass of: Section

Light Level
type: Class
subclass of: Measurement

Lights Group
type: Class
subclass of: Equipment

Measurement
type: Class

Meter
type: Class
subclass of: Equipment

Mixed
type: Class
subclass of: Section

On/Off
type: Class
subclass of: Measurement

Percentage
type: Class
subclass of: Measurement

Perimeter Heat
type: Class
subclass of: Section

Physical Body
type: Class

Point
type: Class
subclass of: HEntity

Point Property
type: Class

Power
type: Class
subclass of: Measurement

Pressure
type: Class
subclass of: Measurement

Pump
type: Class
subclass of: VFD

RTU
type: Class
subclass of: AHU

Real time
type: Class
subclass of: Point Property

Refrigirant Substance
type: Class
subclass of: Physical Body

Return
type: Class
subclass of: Section

Section
type: Class
subclass of: FeatureOfInterest

Sensor
type: Class
subclass of: SensingDevice
subclass of: Point
associated to: sensor

Set Point
type: Class
subclass of: Point

Site
type: Class
subclass of: HEntity

Speed
type: Class
subclass of: Measurement

Steam
type: Class
subclass of: Physical Body

Temperature
type: Class
subclass of: Measurement

VAV
type: Class
subclass of: HVAC

VFD
type: Class
subclass of: Equipment

VFD Fan
type: Class
subclass of: VFD

Valve
type: Class
subclass of: Section

Water
type: Class
subclass of: Physical Body

Writable
type: Class
subclass of: Point Property

Zone
type: Class
subclass of: Section

ahu
type: NamedIndividual
type: HTag
comment: Air Handler Unit which heats and/or cools air.
associated to: AHU

air
type: NamedIndividual
type: HTag
comment: Point associated with the measurement or control of air. In regards to `wetBulb`, points with the 'air' tag are associated with dry bulb.
associated to: Air

boiler
type: NamedIndividual
type: HTag
comment: Boiler `equip` used to generate hot water or steam for heating.
comment: note: does not fully implement specification (no boilerPlant). However, is still a TODO in project Haystack.
associated to: Boiler

bypass
type: NamedIndividual
type: HTag
comment: If used with `valve` indicates a by-pass in a piping system. If used in combination with the `damper` tag on an `ahu` to indicate a damper in the ductwork to by-pass the VAV boxs and create a direct circuit between the discharge and return of the unit.

chilled
type: NamedIndividual
type: HTag
comment: Marker tag used with `water` for the chilled water system between `chiller` and `ahu`.
associated to: Chilled System

chiller
type: NamedIndividual
type: HTag
comment: Chillers remove heat from a liquid via a vapor compression or an absorption refrigeration cycle.
comment: note: does not fully implement specification (no chillerPlant, no CoolingTower).
associated to: Chiller

cmd
type: NamedIndividual
type: HTag
comment: Classifies a `point` as an output, AO/BO, command, or actuator.
associated to: Command

co2
type: NamedIndividual
type: HTag
comment: Carbon dioxide level `point` measured in "ppm".
associated to: CO2

condenser
type: NamedIndividual
type: HTag
comment: When combined with the `water` tag, this indicates points in a condenser water system between a `chiller` and `coolingTower`. When used with the `refrig` tag, this indicates points on the condenser mechanism used to convert a refrigerant from its gaseous to liquid state. If paired with the `cmd` tag this tag indicates the command status of a condensor in a `chiller` modeled as true/false (on/off) or 0% to 100%.
associated to: Condenser System

cool
type: NamedIndividual
type: HTag
comment: Cooling coil as bool or numeric `point` used with `ahu` equip. If multiple stages are used, then also specify the `stage` tag. If the cooling coil is controlled by a valve, then this point is mesaured from 0% to 100%, otherwise it should be a boolean point.
associated to: Cooling Coil

cooling
type: NamedIndividual
type: HTag
comment: Associated with the cooling mode of an HVAC system.

damper
type: NamedIndividual
type: HTag
comment: Damper position measured from 0% (fully closed) to 100% (fully open).
comment: note: indicates the measurement of how open the damper of a AHU is (0-100%)
associated to: Percentage

delta
type: NamedIndividual
type: HTag
comment: Indicates a differential of `air`, `water`, or `steam` between the `entering` and `leaving` sensors.

discharge
type: NamedIndividual
type: HTag
comment: Associated with the discharge air an `ahu` or `vav`.
associated to: Discharge

effective
type: NamedIndividual
type: HTag
comment: Used to indicate the effective setpoint which takes into account various other mode based setpoints the equip might define. See [zone setpoints]`Zones#zonePoints` for complete example of how this tag is used.

efficiency
type: NamedIndividual
type: HTag
comment: Efficiency point of a `chiller` measured in "COP" or "kW/ton".
associated to: Efficiency

elec
type: NamedIndividual
type: HTag
comment: Used on `point` or `equip` entities relating to electricity. When paried with `meter` indicates a electric meter.
comment: note: according to the documentation, is assocated to either point or equip

enable
type: NamedIndividual
type: HTag
comment: Secondary on/off `point` of an `equip` especially used with a `vfd`. Enable is used with Bool points where true indicates on and false indicates off. Equip with an enable should always also define a `run` point which indicates the primary on/off state of the equipment.
associated to: On/Off

energy
type: NamedIndividual
type: HTag
comment: Applied to `point` entities which measure energy consumption: - Electric meters: "kWh" - Thermal meters: "BTU" - Gas meters: "m³_gas" - Chillers: "tonrefh"

entering
type: NamedIndividual
type: HTag
comment: Indicates `water` or `steam` entering a piece of equipment like a `boiler` or `chiller`. Used with `vav` for air flow into the unit from the AHU.
associated to: Entering

evaporator
type: NamedIndividual
type: HTag
comment: Indicates points on the evaporator mechanism used to convert a refrigerant from its liquid to gageous state. It is often paired with the `refrig` marker tag.

exhaust
type: NamedIndividual
type: HTag
comment: Associated with the exhaust air an `ahu`.
associated to: Exhaust

faceBypass
type: NamedIndividual
type: HTag
comment: A `point` of an `ahu` indicating air flow is by-passing the heating/cooling elements. If a boolean point, then true indicates the unit is in by-pass mode and false indicates by-pass is disabled. If the point is an analog point then 100% indicates full by-pass mode and 0% that by-pass is completely disabled.

fan
type: NamedIndividual
type: HTag
comment: Fan `point` or `equip` associated with an `ahu`, `vav`, or `coolingTower`.
comment: note: according to the documentation, is assocated to either point or equip. Should use reasoning to choose the right one for a given HEntity

filter
type: NamedIndividual
type: HTag
comment: Differential pressure across the filter of an `ahu`. If a boolean point then true indicates successful airflow and false indicates a clogged filter. If a numeric then the pressure differential should be measured in "inHâ‚‚O" or "kPa"
associated to: Pressure

flow
type: NamedIndividual
type: HTag
comment: Marker tag on a `point` which measures rate of volume currently flowing through a flow meter, duct, or pipe . - Air flow: "cfm" or "L/s" - Gas/water flow: "gal/min" or "m³/s"
associated to: Flow

freezeStat
type: NamedIndividual
type: HTag
comment: A boolean `point` of an `ahu` indicating a freezing condition which might require a control sequence to protect the equipment. If true then a freeze condition is deteted, or false if not.
associated to: On/Off

freq
type: NamedIndividual
type: HTag
comment: Electrical A/C frequency `point` measured in "Hz" for `elec` `meter` or a `vfd`.
associated to: Frequency

gas
type: NamedIndividual
type: HTag
comment: Used on `point` or `equip` entities relating to natural gas. When paried with `meter` indicates a gas meter.
associated to: Gas

heat
type: NamedIndividual
type: HTag
comment: Heating coil as bool or float point on an `ahu` or `vav`. If multiple stages are used, then also specify the `stage` tag. If the heating coil is controlled by a valve, then this point is mesaured from 0% to 100%, otherwise it should be a boolean point.
associated to: Heating Coil

heatWheel
type: NamedIndividual
type: HTag
comment: Bool `point` which models the on or off state of an `ahu` heat wheel.
associated to: On/Off

heating
type: NamedIndividual
type: HTag
comment: Associated with the heating mode of an HVAC system.

humidifier
type: NamedIndividual
type: HTag
comment: Boolean or numeric `point` of an `ahu` used to indicate if if the humidifier is on or off.
associated to: On/Off

humidity
type: NamedIndividual
type: HTag
comment: Humidity measured from 0% to 100%.
associated to: Humidity

hvac
type: NamedIndividual
type: HTag
comment: Associated with HVAC (Heating, Ventilating, Air Conditioning)
associated to: HVAC

isolation
type: NamedIndividual
type: HTag
comment: Indicates a `valve` used to isolate a piece of equipment from a piping system.
associated to: Isolation Valve

leaving
type: NamedIndividual
type: HTag
comment: Indicates `water` or `steam` exiting a piece of equipment like a `boiler` or `chiller`.
associated to: Leaving

lightLevel
type: NamedIndividual
type: HTag
comment: Light level sensor point under `lightsGroup` measured in "lux" or "lumen".
associated to: Light Level

lights
type: NamedIndividual
type: HTag
comment: Lighting on/off status as a boolean or if dimmable a numeric between 0% and 100%.
comment: note: according to the documentation, subsumes sensor. But associated here to a Measurement type and redundant with the tag lightLevel.
associated to: Light Level

lightsGroup
type: NamedIndividual
type: HTag
comment: Equip level of the lighting system which is a group of one or more `lights` points.
associated to: Lights Group

load
type: NamedIndividual
type: HTag
comment: Models a `point` on a `chiller` used to command or measure the chiller's load as a percentage from "0%" to "100%". When paired with `cmd` this models the chiller's load limit. When paired with `sensor` this models the chiller's current load factor.
associated to: Percentage

meter
type: NamedIndividual
type: HTag
comment: Equip which meters usage of `elec` energy, thermal energy, `gas`, `water` or `steam`.
associated to: Meter

mixed
type: NamedIndividual
type: HTag
comment: Associated with the mixed air of an `ahu`.
associated to: Mixed

occupancyIndicator
type: NamedIndividual
type: HTag
comment: Occupancy sensor under `lightsGroup`. Point must be Bool where true indicates occupied and false indicates unoccupied
comment: note: according to the documentation, subsumes sensor. But associated here to a Measurement type. Similarly, lights and lightLevel tags both refer to the class LightLevel.
associated to: On/Off

perimeterHeat
type: NamedIndividual
type: HTag
comment: Auxiliary heating points associated with a `vav`.
associated to: Perimeter Heat

point
type: NamedIndividual
type: HTag
comment: Data point such as a sensor or actuator.
associated to: Point

power
type: NamedIndividual
type: HTag
comment: Applied to `point` entities which measure energy consumed per unit time. For 'elec meter' this is the electrical demand. - Electric meters: "kW" - Thermal meters: "BTU/h" - Chillers: "tonref" or "kW" refrigeration
associated to: Power

pressure
type: NamedIndividual
type: HTag
comment: Static pressure associated with the measurement or control of fluids such as air, oxygen, water, steam, gas, oil, etc.
associated to: Pressure

refrig
type: NamedIndividual
type: HTag
comment: Indicates points associated with the measurment or control of the refrigerant substance in a cooling system like a `chiller`.
associated to: Refrigirant Substance

return
type: NamedIndividual
type: HTag
comment: Associated with the return air an `ahu`.
associated to: Return

rooftop
type: NamedIndividual
type: HTag
comment: Used with `ahu` to mark an AHU as a packaged rooftop unit (RTU).
associated to: RTU

run
type: NamedIndividual
type: HTag
comment: Primary on/off `point` of an `equip` especially used with a `vfd`. Run is used with Bool points where true indicates on and false indicates off. When paired with `cmd` this is the commanded state of the equipment. When paired with `sensor` this is the actual status of the equip. If the equipment also defines an `enable` point then both must be commanded on in order to run the equipment.
comment: note: according to the documentation, subsumes sensor. But associated here to a Measurement type.
associated to: On/Off

sensor
type: NamedIndividual
type: HTag
comment: Classifies a `point` as an input, AI/BI, or sensor.
associated to: Sensor

sp
type: NamedIndividual
type: HTag
comment: Classifies a `point` as a setpoint, soft point, or process control variable.
associated to: Set Point

speed
type: NamedIndividual
type: HTag
comment: Speed `point` of a `vfd` measured in "%" where 0% is off and 100% is the fastest speed.
associated to: Speed

steam
type: NamedIndividual
type: HTag
comment: Point associated with the measurement or control of steam. This tag is often paired with `entering` versus `leaving` versus `delta`. It may also be paired with `meter` to indicate a steam meter.
associated to: Steam

temp
type: NamedIndividual
type: HTag
comment: Temperature measured in °C or °F.
associated to: Temperature

valve
type: NamedIndividual
type: HTag
comment: Marker tag on `point` which indicates a valve used to regulate or control the flow or pressure of a fluid. It is used with `cmd` to indicate the valve command: true/false (open/close) or 0% to 100%. It may also be used with `sensor` to indicate a feedback sensor such as a voltage giving exact position between 0% and 100%.
associated to: Valve

vav
type: NamedIndividual
type: HTag
comment: Variable Volume Volume supply duct `equip`.
associated to: VAV

vfd
type: NamedIndividual
type: HTag
comment: Marker for a motor `equip` with variable frequency drive. Commonly used in combination with `fan` and `pump`.
associated to: VFD

water
type: NamedIndividual
type: HTag
comment: Point associated with the measurement or control of water. This tag is often paired: - `entering` versus `leaving` versus `delta` - `chilled` versus `condenser` It may also be paired with `meter` to indicate a water meter.
associated to: Water

zone
type: NamedIndividual
type: HTag
comment: Associated with a conditioned [zone]`Zones` of a building.
associated to: Zone