hasAssociatedDomain
type: ObjectProperty
comment: domain of a user preference, which can be a building part or space
domain: UserPreferenceValue

Actor
type: Class
subclass of: Thing
comment: all individuals (human or system), that interact with the system

AdvancedHumanActorAge
type: Class
equivalent class: Class
  intersection of: Age
  intersection of: Restriction
    on property: hasYears
    some values from: Datatype
      on datatype: int
      with restrictions:
        min inclusive: 66
subclass of: Age

BuildingCentricUserPreferenceValue
type: Class
subclass of: UserPreferenceValue
subclass of: Restriction
  on property: hasAssociatedDomain
  some values from: Thing
comment: building centric values are values mainly concern settings that are connected with building parts such as occupancy.

DeviceCentricUserPreferenceValue
type: Class
subclass of: UserPreferenceValue
subclass of: Restriction
  on property: hasAssociatedDevice
  some values from: Thing
comment: concerns preferences regarding devices, e.g. always leave a door locked in the night or always leave a window open.

GeneratedUserPreferenceProfile
type: Class
equivalent class: Class
  intersection of: UserPreferenceProfile
  intersection of: Class
    union of: Restriction
      on property: hasDetectedUserPreferenceSchedule
      some values from: UserPreferenceSchedule
    union of: Restriction
      on property: hasDetectedUserPreferenceValue
      some values from: UserPreferenceValue
comment: this class holds user preferences that have been detected in the building over time.

ManualUserPreferenceProfile
type: Class
equivalent class: Class
  intersection of: UserPreferenceProfile
  intersection of: Class
    union of: Restriction
      on property: hasUserPreferenceSchedule
      some values from: UserPreferenceSchedule
    union of: Restriction
      on property: hasUserPreferenceValue
      some values from: UserPreferenceValue
comment: this class holds user preferences that have been input into the knowledge store by the user manually.

MatureHumanActorAge
type: Class
equivalent class: Class
  intersection of: Age
  intersection of: Restriction
    on property: hasYears
    some values from: Datatype
      on datatype: int
      with restrictions:
        min inclusive: 14
  intersection of: Restriction
    on property: hasYears
    some values from: Datatype
      on datatype: int
      with restrictions:
        max exclusive: 66
subclass of: Age

OperativeTemperaturePreferenceValue
type: Class
subclass of: ProcessCentricUserPreferenceValue
comment: Operative Temperature: The comfort zone is defined in terms of range of operative temperatures that provide acceptable thermal environmental conditions.

ProcessCentricUserPreferenceValue
type: Class
subclass of: UserPreferenceValue
subclass of: Restriction
  on property: hasAssociatedProcess
  some values from: Thing
comment: concern preferences regarding processes such as heating, cooling or lighting.

UserPreferenceProfile
type: Class
subclass of: Thing
comment: the user preference profile class represents consolidated user preferences per user.

UserPreferenceSchedule
type: Class
comment: This class combines more than one user preference value to a schedule and is used when for example different preference values are stored for different days (e.g. occupancy, etc)

UserPreferenceValue
type: Class
subclass of: Restriction
  on property: hasUnit
  some values from: Literal
subclass of: Restriction
  on property: hasValue
  some values from: Literal
comment: represents user preference values.

YoungHumanActorAge
type: Class
equivalent class: Class
  intersection of: Age
  intersection of: Restriction
    on property: hasYears
    some values from: Datatype
      on datatype: int
      with restrictions:
        max exclusive: 14
subclass of: Age

ActorBuildingAutomationSystemAgent1
type: NamedIndividual
type: Actor
has ID: 002
has age: AgeOfBuildingAutomationSystemAgent1
has scope of application: BuildingAutomationSystemSOA

ActorChristian
type: NamedIndividual
type: Actor
has name: Christian
has age: AgeOfChristian
has user preference profile: ChristiansPreferenceProfile
has gender: Male
is satisfied: Satisfied

ActorHenna
type: NamedIndividual
type: Actor
has name: Henna
has age: AgeOfHenna
has gender: Female
has user preference profile: HennasPreferenceProfile
is satisfied: Satisfied

ActorJoey
type: NamedIndividual
type: Actor
has name: Joey
has age: AgeOfJoey
has user preference profile: JoeysPreferenceProfile
has gender: Male
is satisfied: Satisfied

ActorMario
type: NamedIndividual
type: Actor
has name: Mario
has age: AgeOfMario
is satisfied: DisSatisfied
has gender: Male
has user preference profile: MariosPreferenceProfile

ActorUserAgent1
type: NamedIndividual
type: Actor
has ID: 001
represents: ActorMario
has age: AgeOfUserAgent1
has scope of application: UserPreferenceSOA

AgeOfBuildingAutomationSystemAgent1
type: NamedIndividual
type: Age
has hours: 15.0

AgeOfChristian
type: NamedIndividual
type: Age
has years: 31

AgeOfHenna
type: NamedIndividual
type: Age
has years: 69

AgeOfJoey
type: NamedIndividual
type: Age
has years: 13

AgeOfMario
type: NamedIndividual
type: Age
has years: 33

AgeOfUserAgent1
type: NamedIndividual
type: Age
has hours: 3.0

DateTimeMonday_0000
type: NamedIndividual
type: DateTimeDescription
hour: 0
minute: 00
day of week: Monday
unit type: unitMinute

DateTimeMonday_0100
type: NamedIndividual
type: DateTimeDescription
minute: 00
hour: 1
day of week: Monday
unit type: unitMinute

DateTimeMonday_0200
type: NamedIndividual
type: DateTimeDescription
minute: 00
hour: 2
day of week: Monday
unit type: unitMinute

DateTimeMonday_0300
type: NamedIndividual
type: DateTimeDescription
minute: 00
hour: 3
day of week: Monday
unit type: unitMinute

DateTimeMonday_0400
type: NamedIndividual
type: DateTimeDescription
minute: 00
hour: 4
day of week: Monday
unit type: unitMinute

DateTimeMonday_0500
type: NamedIndividual
type: DateTimeDescription
minute: 00
hour: 5
day of week: Monday
unit type: unitMinute

DateTimeMonday_0600
type: NamedIndividual
type: DateTimeDescription
minute: 00
hour: 6
day of week: Monday
unit type: unitMinute

DateTimeMonday_0700
type: NamedIndividual
type: DateTimeDescription
minute: 00
hour: 7
day of week: Monday
unit type: unitMinute

DateTimeMonday_0800
type: NamedIndividual
type: DateTimeDescription
minute: 00
hour: 8
day of week: Monday
unit type: unitMinute

DateTimeMonday_0900
type: NamedIndividual
type: DateTimeDescription
minute: 00
hour: 9
day of week: Monday
unit type: unitMinute

DateTimeMonday 1000
type: NamedIndividual
type: DateTimeDescription
minute: 00
hour: 10
day of week: Monday
unit type: unitMinute

DateTimeMonday 1100
type: NamedIndividual
type: DateTimeDescription
minute: 00
hour: 11
day of week: Monday
unit type: unitMinute

DateTimeMonday 1200
type: NamedIndividual
type: DateTimeDescription
minute: 00
hour: 12
day of week: Monday
unit type: unitMinute

DateTimeMonday 1300
type: NamedIndividual
type: DateTimeDescription
minute: 00
hour: 13
day of week: Monday
unit type: unitMinute

DateTimeMonday 1400
type: NamedIndividual
type: DateTimeDescription
minute: 00
hour: 14
day of week: Monday
unit type: unitMinute

DateTimeMonday 1500
type: NamedIndividual
type: DateTimeDescription
minute: 00
hour: 15
day of week: Monday
unit type: unitMinute

DateTimeMonday 1600
type: NamedIndividual
type: DateTimeDescription
minute: 00
hour: 16
day of week: Monday
unit type: unitMinute

DateTimeMonday 1700
type: NamedIndividual
type: DateTimeDescription
minute: 00
hour: 17
day of week: Monday
unit type: unitMinute

DateTimeMonday 1800
type: NamedIndividual
type: DateTimeDescription
minute: 00
hour: 18
day of week: Monday
unit type: unitMinute

DateTimeMonday 1900
type: NamedIndividual
type: DateTimeDescription
minute: 00
hour: 19
day of week: Monday
unit type: unitMinute

DateTimeMonday 2000
type: NamedIndividual
type: DateTimeDescription
minute: 00
hour: 20
day of week: Monday
unit type: unitMinute

DateTimeMonday 2100
type: NamedIndividual
type: DateTimeDescription
minute: 00
hour: 21
day of week: Monday
unit type: unitMinute

DateTimeMonday 2200
type: NamedIndividual
type: DateTimeDescription
minute: 00
hour: 22
day of week: Monday
unit type: unitMinute

DateTimeMonday 2300
type: NamedIndividual
type: DateTimeDescription
minute: 00
hour: 23
day of week: Monday
unit type: unitMinute

GeneralChristianOperativeTemperaturePreferenceValue
type: NamedIndividual
type: OperativeTemperaturePreferenceValue
has value: 21
has unit: Celsius
has associated process: HeatingLivingRoom1WithRadiator1Process

GeneralGuestStandardAirFlowVelocityPreferenceValue
type: NamedIndividual
type: AirFlowVelocityPreferenceValue
has value: 0.1
has unit: m/s

GeneralGuestStandardAirQualityComfortParameterValue
type: NamedIndividual
type: AirQualityPreferenceValue
has value: 1500
comment: CO2 threshold for internal space according to DIN 1946 T2
has unit: ppm

GeneralGuestStandardAirVentilationComfortValue
type: NamedIndividual
type: AirVentilationPreferenceValue
has value: 7.1
has unit: LitersPerSecond
comment: value from ASHRAE 62-2001 standard for living rooms and bed rooms.

GeneralGuestStandardIndoorSoundPressureLevelPreferenceValue
type: NamedIndividual
type: SoundPressureLevelPreferenceValue
has value: 60
has unit: dB

GeneralGuestStandardLightingPreferenceValue
type: NamedIndividual
type: LightingPreferenceValue
has value: 1200
has unit: lux
has associated process: AdjustShutters1LightingProcess
has associated process: LivingRoom1LightingProcessLamp1On
has associated process: LivingRoom1LightingProcessLamp2LevelUp

GuestStandardPreferenceProfile
type: NamedIndividual
type: UserPreferenceProfile
comment: A preference profile with standard values for a guest (visitor) or as completion of missing values in individual profiles
has user preference value: GeneralGuestStandardAirFlowVelocityPreferenceValue
has user preference value: GeneralGuestStandardAirQualityComfortParameterValue
has user preference value: GeneralGuestStandardAirVentilationComfortValue
has user preference value: GeneralGuestStandardIndoorSoundPressureLevelPreferenceValue
has user preference value: GeneralGuestStandardLightingPreferenceValue

LivingRoom1HennaLightingPreferenceValue
type: NamedIndividual
type: LightingPreferenceValue
has value: 1350.0
has unit: lux
has associated domain: https://www.auto.tuwien.ac.at/downloads/thinkhome/ontology/BuildingOntology.owl
has associated process: LivingRoom1LightingProcessLamp2LevelUp

https://www.auto.tuwien.ac.at/downloads/thinkhome/ontology/ActorOntology.owl#LivingRoom1HennaTemperaturePreferenceValue
type: NamedIndividual
type: OperativeTemperaturePreferenceValue
has value: 23.0
has unit: Celsius
has associated domain: https://www.auto.tuwien.ac.at/downloads/thinkhome/ontology/BuildingOntology.owl
has associated process: HeatingLivingRoom1WithRadiator1Process

https://www.auto.tuwien.ac.at/downloads/thinkhome/ontology/ActorOntology.owl#LivingRoom1JoeyTemperaturePreferenceValue
type: NamedIndividual
type: OperativeTemperaturePreferenceValue
has value: 23
comment: Standard Air Temperature Value according to ISO 7730 and well inside the interval of possible values.
has unit: celsius
has associated domain: https://www.auto.tuwien.ac.at/downloads/thinkhome/ontology/BuildingOntology.owl
has associated process: HeatingLivingRoom1WithRadiator1Process

LivingRoom1MarioLightingPreferenceValue
type: NamedIndividual
type: LightingPreferenceValue
has value: 1550.0
has unit: lux
has associated domain: https://www.auto.tuwien.ac.at/downloads/thinkhome/ontology/BuildingOntology.owl
has associated process: LivingRoom1LightingProcessLamp2LevelUp

https://www.auto.tuwien.ac.at/downloads/thinkhome/ontology/ActorOntology.owl#LivingRoom1MarioOccupancyUserPreferenceValueMonday0000h
type: NamedIndividual
type: SpaceOccupancyPreferenceValue
has value: true
for time: Monday_0000
has associated domain: https://www.auto.tuwien.ac.at/downloads/thinkhome/ontology/BuildingOntology.owl

https://www.auto.tuwien.ac.at/downloads/thinkhome/ontology/ActorOntology.owl#LivingRoom1MarioOccupancyUserPreferenceValueMonday0100h
type: NamedIndividual
type: SpaceOccupancyPreferenceValue
has value: true
for time: Monday_0100
has associated domain: https://www.auto.tuwien.ac.at/downloads/thinkhome/ontology/BuildingOntology.owl

https://www.auto.tuwien.ac.at/downloads/thinkhome/ontology/ActorOntology.owl#LivingRoom1MarioOccupancyUserPreferenceValueMonday0200h
type: NamedIndividual
type: SpaceOccupancyPreferenceValue
has value: true
for time: Monday_0200
has associated domain: https://www.auto.tuwien.ac.at/downloads/thinkhome/ontology/BuildingOntology.owl

https://www.auto.tuwien.ac.at/downloads/thinkhome/ontology/ActorOntology.owl#LivingRoom1MarioOccupancyUserPreferenceValueMonday0300h
type: NamedIndividual
type: SpaceOccupancyPreferenceValue
has value: true
for time: Monday_0300
has associated domain: https://www.auto.tuwien.ac.at/downloads/thinkhome/ontology/BuildingOntology.owl

https://www.auto.tuwien.ac.at/downloads/thinkhome/ontology/ActorOntology.owl#LivingRoom1MarioOccupancyUserPreferenceValueMonday0400h
type: NamedIndividual
type: SpaceOccupancyPreferenceValue
has value: true
for time: Monday_0400
has associated domain: https://www.auto.tuwien.ac.at/downloads/thinkhome/ontology/BuildingOntology.owl

https://www.auto.tuwien.ac.at/downloads/thinkhome/ontology/ActorOntology.owl#LivingRoom1MarioOccupancyUserPreferenceValueMonday0500h
type: NamedIndividual
type: SpaceOccupancyPreferenceValue
has value: true
for time: Monday_0500
has associated domain: https://www.auto.tuwien.ac.at/downloads/thinkhome/ontology/BuildingOntology.owl

https://www.auto.tuwien.ac.at/downloads/thinkhome/ontology/ActorOntology.owl#LivingRoom1MarioOccupancyUserPreferenceValueMonday0600h
type: NamedIndividual
type: SpaceOccupancyPreferenceValue
has value: true
for time: Monday_0600
has associated domain: https://www.auto.tuwien.ac.at/downloads/thinkhome/ontology/BuildingOntology.owl

https://www.auto.tuwien.ac.at/downloads/thinkhome/ontology/ActorOntology.owl#LivingRoom1MarioOccupancyUserPreferenceValueMonday0700h
type: NamedIndividual
type: SpaceOccupancyPreferenceValue
has value: true
for time: Monday_0700
has associated domain: https://www.auto.tuwien.ac.at/downloads/thinkhome/ontology/BuildingOntology.owl

https://www.auto.tuwien.ac.at/downloads/thinkhome/ontology/ActorOntology.owl#LivingRoom1MarioOccupancyUserPreferenceValueMonday0800h
type: NamedIndividual
type: SpaceOccupancyPreferenceValue
has value: true
for time: Monday_0800
has associated domain: https://www.auto.tuwien.ac.at/downloads/thinkhome/ontology/BuildingOntology.owl

https://www.auto.tuwien.ac.at/downloads/thinkhome/ontology/ActorOntology.owl#LivingRoom1MarioOccupancyUserPreferenceValueMonday0900h
type: NamedIndividual
type: SpaceOccupancyPreferenceValue
has value: false
for time: Monday_0900
has associated domain: https://www.auto.tuwien.ac.at/downloads/thinkhome/ontology/BuildingOntology.owl

https://www.auto.tuwien.ac.at/downloads/thinkhome/ontology/ActorOntology.owl#LivingRoom1MarioOccupancyUserPreferenceValueMonday1000h
type: NamedIndividual
type: SpaceOccupancyPreferenceValue
has value: false
for time: Monday 1000
has associated domain: https://www.auto.tuwien.ac.at/downloads/thinkhome/ontology/BuildingOntology.owl

https://www.auto.tuwien.ac.at/downloads/thinkhome/ontology/ActorOntology.owl#LivingRoom1MarioOccupancyUserPreferenceValueMonday1100h
type: NamedIndividual
type: SpaceOccupancyPreferenceValue
has value: false
for time: Monday 1100
has associated domain: https://www.auto.tuwien.ac.at/downloads/thinkhome/ontology/BuildingOntology.owl

https://www.auto.tuwien.ac.at/downloads/thinkhome/ontology/ActorOntology.owl#LivingRoom1MarioOccupancyUserPreferenceValueMonday1200h
type: NamedIndividual
type: SpaceOccupancyPreferenceValue
has value: false
for time: Monday 1200
has associated domain: https://www.auto.tuwien.ac.at/downloads/thinkhome/ontology/BuildingOntology.owl

https://www.auto.tuwien.ac.at/downloads/thinkhome/ontology/ActorOntology.owl#LivingRoom1MarioOccupancyUserPreferenceValueMonday1300h
type: NamedIndividual
type: SpaceOccupancyPreferenceValue
has value: false
for time: Monday 1300
has associated domain: https://www.auto.tuwien.ac.at/downloads/thinkhome/ontology/BuildingOntology.owl

https://www.auto.tuwien.ac.at/downloads/thinkhome/ontology/ActorOntology.owl#LivingRoom1MarioOccupancyUserPreferenceValueMonday1400h
type: NamedIndividual
type: SpaceOccupancyPreferenceValue
has value: false
for time: Monday 1400
has associated domain: https://www.auto.tuwien.ac.at/downloads/thinkhome/ontology/BuildingOntology.owl

https://www.auto.tuwien.ac.at/downloads/thinkhome/ontology/ActorOntology.owl#LivingRoom1MarioOccupancyUserPreferenceValueMonday1500h
type: NamedIndividual
type: SpaceOccupancyPreferenceValue
has value: false
for time: Monday 1500
has associated domain: https://www.auto.tuwien.ac.at/downloads/thinkhome/ontology/BuildingOntology.owl

https://www.auto.tuwien.ac.at/downloads/thinkhome/ontology/ActorOntology.owl#LivingRoom1MarioOccupancyUserPreferenceValueMonday1600h
type: NamedIndividual
type: SpaceOccupancyPreferenceValue
has value: false
for time: Monday 1600
has associated domain: https://www.auto.tuwien.ac.at/downloads/thinkhome/ontology/BuildingOntology.owl

https://www.auto.tuwien.ac.at/downloads/thinkhome/ontology/ActorOntology.owl#LivingRoom1MarioOccupancyUserPreferenceValueMonday1700h
type: NamedIndividual
type: SpaceOccupancyPreferenceValue
has value: false
for time: Monday 1700
has associated domain: https://www.auto.tuwien.ac.at/downloads/thinkhome/ontology/BuildingOntology.owl

https://www.auto.tuwien.ac.at/downloads/thinkhome/ontology/ActorOntology.owl#LivingRoom1MarioOccupancyUserPreferenceValueMonday1800h
type: NamedIndividual
type: SpaceOccupancyPreferenceValue
has value: false
for time: Monday 1800
has associated domain: https://www.auto.tuwien.ac.at/downloads/thinkhome/ontology/BuildingOntology.owl

https://www.auto.tuwien.ac.at/downloads/thinkhome/ontology/ActorOntology.owl#LivingRoom1MarioOccupancyUserPreferenceValueMonday1900h
type: NamedIndividual
type: SpaceOccupancyPreferenceValue
has value: false
for time: Monday 1900
has associated domain: https://www.auto.tuwien.ac.at/downloads/thinkhome/ontology/BuildingOntology.owl

https://www.auto.tuwien.ac.at/downloads/thinkhome/ontology/ActorOntology.owl#LivingRoom1MarioOccupancyUserPreferenceValueMonday2000h
type: NamedIndividual
type: SpaceOccupancyPreferenceValue
has value: false
for time: Monday 2000
has associated domain: https://www.auto.tuwien.ac.at/downloads/thinkhome/ontology/BuildingOntology.owl

https://www.auto.tuwien.ac.at/downloads/thinkhome/ontology/ActorOntology.owl#LivingRoom1MarioOccupancyUserPreferenceValueMonday2100h
type: NamedIndividual
type: SpaceOccupancyPreferenceValue
has value: true
for time: Monday 2100
has associated domain: https://www.auto.tuwien.ac.at/downloads/thinkhome/ontology/BuildingOntology.owl

https://www.auto.tuwien.ac.at/downloads/thinkhome/ontology/ActorOntology.owl#LivingRoom1MarioOccupancyUserPreferenceValueMonday2200h
type: NamedIndividual
type: SpaceOccupancyPreferenceValue
has value: true
for time: Monday 2200
has associated domain: https://www.auto.tuwien.ac.at/downloads/thinkhome/ontology/BuildingOntology.owl

https://www.auto.tuwien.ac.at/downloads/thinkhome/ontology/ActorOntology.owl#LivingRoom1MarioOccupancyUserPreferenceValueMonday2300h
type: NamedIndividual
type: SpaceOccupancyPreferenceValue
has value: true
for time: Monday 2300
has associated domain: https://www.auto.tuwien.ac.at/downloads/thinkhome/ontology/BuildingOntology.owl

https://www.auto.tuwien.ac.at/downloads/thinkhome/ontology/ActorOntology.owl#LivingRoom1MarioRelativeHumidityPreferenceValue
type: NamedIndividual
type: RelativeHumidityPreferenceValue
has value: 50
has unit: Percent
has associated domain: https://www.auto.tuwien.ac.at/downloads/thinkhome/ontology/BuildingOntology.owl

https://www.auto.tuwien.ac.at/downloads/thinkhome/ontology/ActorOntology.owl#LivingRoom1MarioTemperaturePreferenceValue
type: NamedIndividual
type: OperativeTemperaturePreferenceValue
has value: 19.5
has unit: celsius
has associated domain: https://www.auto.tuwien.ac.at/downloads/thinkhome/ontology/BuildingOntology.owl
has associated process: HeatingLivingRoom1WithRadiator1Process