OntoAgency is a relational agency-based ontology to understand power relationships. It can be used to trace chains of decision-making, control, ownership and data sharing in design, operation, and policymaking.
Classes are described according to the following:
OA_Benefits_&_Experiences classes comes from a combination of classes from the ‘SRI’ non-digital ontology, SAREF core Tasks and other classes commonly cited in the design literature.
The prefix ‘SRI’ was added to subclasses that come from the SRI non-digital ontology, the prefix 'SAREF' to subclasses from SAREF core Tasks and the prefix ‘OA’ to subclasses from OntoAgency. The labelling of subclasses coming from SRI follows the classification provided in p.25 from S. Verbeke, D. Aerts, G. Reynders, Y. Ma, and P. Waide, “Final report on the technical support to the development of a smart readiness indicator for buildings,” 2020. [Online]. Available: http://www.europa.eu.
OA_Stakeholders classes were built fit-for-purpose to this ontology. They received the prefix ‘OA’ and were based on the following documents:
- EN ISO 19650‑1, “Organization and digitization of information about buildings and civil engineering works , including building information modelling ( BIM ) - Information management using building information modelling. Part 1: Concepts and principles,” pp. 1–46, 2018.
- F. Avelino and J. M. Wittmayer, “Shifting power relations in sustainability transitions: A multi-actor perspective,” J. Environ. Policy Plan., vol. 18, no. 5, pp. 628–649, 2016, doi: 10.1080/1523908X.2015.1112259.
- T. Konstantinou and M. Haase, “Business Models for cost-effective building renovation at district level combining energy efficiency & renewables (Annex 75, D.2.),” 2022.
- CIOB - Chartered Institute of Building, Code of Practice for Project Management for Construction and Development. Wiley Blackwell, 2014.
OA_Agents classes were built fit-for-purpose to this ontology and received the prefix ‘OA’
SL_Built_Spaces classes come from Spaces / Locations from Uniclass (https://uniclass.thenbs.com/taxon/sl) V 1.29 January 2024. Classes under this class are non-exhaustive and can be defined using Uniclass codes from (https://uniclass.thenbs.com/taxon/sl), receiving the prefix ‘SL’.
Brick_Equipment classes come from BrickSchema (https://brickschema.org/ontology/1.3/classes/Equipment) v. 1.3.0 Jan 2024. Classes under this class are non-exhaustive and can be defined using BrickSchema codes from (https://brickschema.org/ontology/1.3/classes/Equipment). Full Brick prefixes are stated as (https://brickschema.org/schema/Brick#).For simplicity, the URL part of the prefix was suspended keeping only the ‘Brick’ part of it to clearly denote it still comes from the Brick ontology. ‘#’ are not permitted in Protégé so this was changed to ‘_’. Note that, in OntoAgency, all classes coming from Brick are subclasses of https://brickschema.org/schema/Brick#Equipment but the suffix Brick_Equipment is not inherited by all subclasses in the Brick ontology. For consistency, OntoAgency uses exactly the same prefix as stated in the Bricks ontology to all subclasses underneath the class Brick_Equipment.
SRI_Building_Operation_Services classes come from the SRI non-digital ontology. Therefore, the prefix ‘SRI’ was added to this main class and its immediate subclasses. Subclasses in this class received the prefix SRI followed by the knowledge domain involved in the building operation service provided. Prefixes added to classes immediate to them follow the labelling provided in the SRI assessment package (https://ec.europa.eu/eusurvey/runner/SRI-assessment-package) which contains a spreadsheet with all listed SRI subclasses to collect data about buildings to be assessed. Classes from this list were chosen as they will be the ones used to model case studies of real buildings. The list is non-exhaustive and contains prefixes to define new classes.
SRI_Functionality_Level_of_Smart_Services classes comes from the SRI non-digital ontology and received the prefix ‘SRI’. Subclasses in this class received the prefix SRI followed by the prefix Functionality Level_(number). Prefixes added to classes immediate to them follow the labelling provided in the SRI assessment package (https://ec.europa.eu/eusurvey/runner/SRI-assessment-package) which contains a spreadsheet with all listed SRI subclasses to collect data about buildings to be assessed. Classes from this list were chosen as they will be the ones used to model case studies of real buildings. The list is non-exhaustive and contains prefixes to define new classes.
ActualValuesHistoricalData
AdvCentralAutoCtrl
AdvCentralAutoCtrlwithIntermittentOporTempFeedbackCtrl
AirQualitySensorsRTMonitoring
AutoChargingCtrlbasedLocalAvailRenewablesorGrid
AutoCtrlOnOff
AutoCtrlOnOffScheduleChargingEnabled
AutoCtrlOnOffScheduledDemandSupplyTempCtrl
AutoCtrlOnOffScheduledMultiSensorStorageManag
AutoCtrlSolarStorageChargeDemandSupplyRtrnMultisensorStorage
AutoCtrlSolarStorageChargePlusSupplementaryCharge
AutoCtrlSolarStorageChargeSuppDemandOrientedSupply
AutoDetectionAutoOnDimmedorAutoOff
AutoDetectionManualOnDimmedorAutoOff
AutoDimming
AutoDimmingIncludingSceneBasedLightCtrl
AutoFloworPressureCtrlwithoutPressureReset
AutoManagElectConsumSupplyPotentialtoContinueOffGrid
AutoManagElectConsumpSupplytoNeighbouringBuildings
AutoManagLocalElectbasedCurrentPredRenewAvailability
AutoSwitching
AutomatedManagBasedonRenewableEnergyAvailability
AutomatedManagElectConsumptionBasedonGrid
CHPCtrlRuntimeManagCurrentHeatEnergyDemand
CHPRuntimeCtrlFluctAvaliabRESDynamicChargingOptRenew
CHPRuntimeCtrlInfluencedbyFluctAvailRES
CentralAutoCtrl
CentralDemandCtrlBasedonAirQualitySensors
CentralIndicationDetectedFaultsAllTBSincDiagnosisFunctions
CentralIndicationDetectedFaultsforAllRelevantTBS
CentralIndicationDetectedFaultsfortwoTBSMin
CentralRemoteRepEnergyUseperCarrier
CentralRemoteRepEnergyUseperCarrierCombTBS2Domains1Interf
CentralRemoteRepEnergyUseperCarrierTBSAllDomains1Interface
CentralRemoteRepPerformance
CentralRemoteRepPerformanceincForecastingorBenchmarking
CentralRemoteRepPerformanceincForecastingorBenchmarkingPlusManagFaultDetection
CentralisedOccupantDetectionFeedingintoTBS
CentralorRemoteRepingKPIsHistoricalData
ClockCtrl
ColdStorageCapableFlexibleCtrlThroughGridSignal
CombinedLightBlindBlindHVACCtrl
ConstantSetpointModifiablebyManualAction
ConstantTempCtrl
ContinuousStorageOperation
ContinuouslySuppliesAirFlowatMaximumLoadallRooms
CoolingSystemCapableFlexibleCtrlthroughGridSignals
CoordinatedDemandSideManagMultipleTBS
CtrlAccDynamicPriorityListBasedonCurrentPredictedLoads
CtrlAccDynamicPriorityListCurrentPredLoadsSignalsfromGrid
CtrlAccordingtoDynamicPriorityList
CtrlBasedonFixedPriorities
CurrentGenerationDataAvailable
CurrentStateChargeDataAvailable
DHWProdCapableAutoChargingCtrlbasedExtSignals
DSMCtrlwithnoOverridingbyUsers
DemandBasedCtrl
DemandSideManagforIndivTBSnotCoordinated
DuctingAvailable
DynamicPrioritiesBasedonGeneratorEfficiencyCharacteristics
DynamicPriorityListCtrl
EnthalpyBasedCtrlOutsideAirModulatedDuringAllperiods
FixedSequencingBasedonLoadsonly
FreeCoolingAirFlowModulationallPeriods
HeatStorageCapableFlexibleCtrlThroughGridSignals
HeatingCoolingPlantOnOffCtrlBasedPredictiveCtrlorGridSignals
HeatingCoolingPlantOnOffCtrlBasedonBuildingLoads
HeatingSystemCapableFlexibleCtrlthroughGridSignal
IndivRoomCtrl
IndivRoomCtrlwithCommunicationBetweenControllersBACS
IndivRoomCtrlwithCommunicationOccupancyDetection
Level1plusAutomisedMechanicalWindowbasedRoomSensor
Level2plusCentralizedCoordinationOperableWindows
LoadPredictionBasedonSequencing
LoadPredictionbasedStorageOperation
LocalDemandCtrlBasedonAirQualitySensors
ManualCentral
ManualOnOffSwitch
ManualOnOffSwitchPlusSweepingExtictionSignal
ManualOperationorOnlyFixedWindows
ManualOverrideReactivationDSMCtrlbyUser
ManualSelectedCtrlSolarEnergyorHeatGeneration
ManualSetting
ManualperRoomZone
ModulateByPassHRbasedonMulitpleRoomSensorsorPredictiveCtrl
ModulateByPassHeatRecoverySensorsinAirExaust
More50ParkingSpaceswithChargingPoints
MotorizedOperationAutoCtrlbasedonSensor
MotorizedOperationManualCtrl
MultiStageCtrl
MultiStagedCtrl
MultiStagedCtrltoReduceAuxiliayEnergydemandFan
MutliStageCtrlCoolingproductionCapacity
MutliStageCtrlHeatGeneratorCapacity
NightCooling
NoAutoCtrl
NoCenrtalIndicationFaultsDetectionorAlarm
NoDSMCtrl
NoHarmonizationbetweenGridTBS
NoInformationProvided
NoInterlock
NoOverheatingCtrl
NoStorage
NoSunShadingorOnlyManualOperation
NoVentilationSystemorManualCtrl
None
EVChargingReporting
OccupancyDetectionCtrl
OccupancyDetectionforIndivFunction
OnOffCtrl
OnOffCtrlCoolingProduction
OnOffCtrlHeatGenerator
OnOffTimeCtrl
OnSiteStorageElect
OnSiteStorageEnergyControllerOptimLocGenElectPossibFeedGrid
OnSiteStorageEnergyOptimizingLocallyGeneratedElect
OnSiteStorageEnergywithControllerbasedonGridSignals
OnewayCtrlCharging
OpenCloseDetectionShutDownHCSystem
OptimizedCtrlCoolingSystem
OptimizedCtrlHeatingSystemBasedLocalPrediction
OutsideTempCompensatedCtrl
PartialInterlockMinimizingSimultaneousHeatingCooling
PerformanceEvaluationIncForecastingBenchmarkingPredictiveManagFaultDetection
PerformanceEvaluationIncForecastingBenchmarkingPredictiveManagement
PerformanceEvaluationIncludingForecastingBenchmarking
PositionProductFaultDetectPredictiveMaintRTData
PositionProductFaultDetection
PositionProductFaultDetectionPredictiveMaint
PositionProductFaultDetectionPredictiveRTHistoricalData
PredictiveBlindCtrl
PrioritiesOnlyBasedonRunningTime
RTFeedbackorBenchmarkingApplianceLvlAutoPersRecommend
RTFeedbackorBenchmarkingonApplianceLevel
RTFeedbackorBenchmarkingonBuildingLevel
RTMonitoringHistIAQInfotoOccupantsWarningMaintNeedsorOccupantsActions
RTMonitoringHistoricalIAQInformationtoOccupants
RepConsumptionatBuildingLevel
RepCurrentHistPredictedDSMManagEnergyFlows
RepEVChargingtoOccupant
RepEVChargingtoOccupantAutoIdAuthorisChargingStation
RepInformationonDSMStatusManagEnergyFlows
RuntimeSettingHeatingCoolingplantsbasedonSchedule
ScheduleOverrideDSMCtrlReactivationwithOptimizedCtrl
ScheduleOverrideDSMCtrlbytheUser
ScheduledOperationCoolingSystem
ScheduledOperationHeatingSystem
SchedulingElectConsumption
SelfLearningOptimalCtrl
SequencingBasedonDynamicpriorityList
SinglePlatformforAutoCtrlCoordTBSOptimizationEnergyFlows
SinglePlatformforAutomatedCtrlCoordinationBetweenTBS
SinglePlatformforManualCtrlMultiTBS
TimeScheduleStorageOperation
TotalInterlock
TwowayCtrlCharging
UncontrolledEVCharging
Upto10ParkingSpaceswithChargingPoints
VarCtrlCoolingGenbasedonLoadExtSignalsfromGrid
VarCtrlCoolingProdCapacityDemandorLoadDependant
VarCtrlHeatGeneratorCapacityDemandorLoadDependant
VarCtrlHeatGeneratorbasedonLoadExtSignalsfromGrid
VarSetpointwithLoaddependantCompensation
VarSetpointwithOutdoorTempCompensation
VarSpeedPumpCtrl
VarSpeedPumpCtrlExternalDemandSignal
VarTempCtrlDependingonOutdoorTemp
VarTempCtrlLoadDependant
10to50ParkingSpaceswithChargingPoints
AutoFloworPressureCtrlw/oPressureResetVAVSystems