Ontology Specification Draft

DABGEO: Domain Analysis-Based Global Energy Ontology

Last Published: 2019-02-22 | Version: 1.0

This is the DABGEO ontology Home Page.

DABGEO was explicitly developed to be reused by energy management applications operating under different scenarios with moderate reuse effort. DABGEO is a large-scale ontology that includes 97 modules classified into different abstraction layers.

The ontology is licensed under the Creative Commons Attribution 4.0

Download

Current version: v1.0 [DABGEO_v1.0.rar] (Includes the .owl files of the ontology modules in each layer)

Contact

Javier Cuenca (jcuenca@mondragon.edu) at Mondragon University.
Felix Larrinaga (flarrinaga@mondragon.edu) at Mondragon University.

Documentation

In the DABGEO Home page the following aspects of DABGEO are described:

Introduction

DABGEO is a global ontology that provides a common knowledge representation of the energy data domains represented by the existing energy ontologies. DABGEO has been developed to be reused by different energy management applications. These applications can be classified into five main application types according to the Smart Grid scenario or infrastructure where they are deployed [1]: Smart Home energy management applications, building/district/city energy management applications, organization energy management applications, microgrid energy management applications and Smart Grid (DR) management applications. In addition, these application types encompass more specific application types. For instance, within Smart Home energy management, there are applications that are focused on home energy assessment, home energy saving advice and home appliances DR management [1].

In this way, DABGEO provides interoperability between energy management applications that operate in different scenarios. The DABGEO ontology represents the following energy domains:
  • Energy equipment domain: data about energy equipment such as consumption systems (i.e., home appliances, Heating Ventilation and Air-Conditioning (HVAC) systems), renewable and non-renewable energy sources, (i.e., photovoltaics, fuel oils) and power storage devices (i.e., batteries). This domain includes data about energy equipment features and operational aspects such as device power profile or device state.
  • Infrastructure domain: different types of infrastructures and buildings (i.e., homes, industrial infrastructures, campuses, microgrids, power plants, etc.), building/infrastructure features (i.e., surface, material, etc.), geometrical details (rooms, floors, etc.) and internal and external environmental conditions (i.e., room temperature, etc.).
  • Energy performance data domain: energy performance values (energy production, consumption and storage values) of devices and infrastructures and energy Key Performance Indicators (KPIs) such as infrastructure energy cost or energy gain.
  • Energy external factors domain: data about external factors that may affect the energy usage. These factors include infrastructures location data (i.e., latitude and longitude, state, city), weather/climate data (weather conditions and weather forecast) environmental data (i.e., air pollutants and their indicators), and demography and socio-economic data (i.e., population density, population main origin, person education level).
  • Smart Grid stakeholders domain: data about Smart Grid stakeholders such as individual users (i.e., home users, building occupants, employees) and organizations (i.e., corporations, educational institutions). It also encompasses the Roles that Smart Grid stakeholders have in the energy market such as energy consumers, energy suppliers or Distribution System Operators (DSOs).

DABGEO ontology structure

Within the DABGEO ontology, the energy domains are divided into subdomains that cover the knowledge of important parts of the domain. Figure 1 provides and overview of the DABGEO high-level structure, enumerating the subdomains in which the represented energy domains are classified.

Figure 1: DABGEO ontology high-level structure
The energy equipment domain encompasses the following subdomains:
  • Energy consumption systems subdomain: specific energy consumption devices such as domotic network components, HVAC systems, appliances, lighting systems and security system. It also includes operational aspects of these devices such as appliances working mode or field of application.
  • Distributed Energy Sources (DERs) subdomain: specific energy generation systems and energy storage systems, as well as their operational aspects.
  • Metering/actuation equipment subdomain: energy performance sensors, environmental sensors, building element sensors, building element actuators and device actuators. It also includes configuration and operational data about these devices.
  • Device operation data subdomain: operational aspects of any device such as device commands, device functionality and field of application, device state, device power profile, device flexibility data or user preferences.
The infrastructure domain encompasses the following subdomains:
  • Infrastructure structural data subdomain: structural aspects of infrastructures such as building geometry, building spaces or building orientation.
  • Infrastructure operation data subdomain: operational aspects of infrastructures such as external/internal environmental conditions or building energy performance requirements.
The energy performance data domain encompasses the following subdomains:
  • Energy usage data subdomain: energy usage values such as energy consumption/storage supply, energy usage forecast, energy cost or energy sources.
  • Energy key performance indicators subdomain: energy performance indicators that include renewable energy, energy efficiency or energy cost.
The energy external factors domain encompasses the following subdomains:
  • Weather data subdomain: weather phenomena, weather reports and climate types.
  • Environmental factors subdomain: air pollutants and weather-related environmental factors.
  • Socio-economic factors subdomain: household, population and person economic factors that can hinder energy performance such as population income data or home pricing.
  • Geographical factors subdomain: populated and natural places.
The Smart Grid stakeholder subdomain encompasses the following subdomains:
  • Individual actor data subdomain: individual energy actors (i.e., user, systems) as well as their main attributes (i.e., user preferences) or the actions they performed (i.e., energy saving discussions).
  • Organization data subdomain: organization internal structure (i.e., organization members, organization facilities) and organization operation (i.e., business processes, organization activities).
  • Energy market roles: the roles that energy actors have in the energy market (energy consumer, producer), the energy they provide and the infrastructures they own.

The knowledge of these subdomains is divided into ontology modules that represent the knowledge of a particular topic of the subdomain. Specifically, the current release of DABGEO consists of 97 ontology modules in total. For example, within the energy consumption systems subdomain, the ontology modules represent the knowledge about specific energy consumption systems such as refrigeration devices (refrigeration devices ontology) or the knowledge about operational aspects of energy consumption systems such as appliance working modes (appliance working mode ontology). If an ontology module extends or requires the knowledge of another module, the latter is included in the former.

The ontology modules of DABGEO are classified into three abstraction layers. These layers separate the common domain knowledge that is relevant almost all Smart Grid scenarios from the variant domain knowledge that is relevant to certain Smart Grid scenarios. With this structure, ontology developers can select the knowledge of DABGEO at the proper level of abstraction to develop application ontologies for energy management applications.

Details about each layer and the ontologies they contain can be found below.

Common-domain Layer

The common-domain layer represents the top-level concept of each domain in one ontology module. In the case of the energy equipment, the top-level concept is Device, so the Device ontology module represents this concept as well as device main properties (i.e., device name). In addition, this layer also includes the domain knowledge common to almost all Smart Grid scenarios (Smart Home energy management applications, building/district/city energy management applications, organization energy management applications, microgrid energy management applications and Smart Grid DR management applications). As this knowledge is relevant for many applications, only one ontology module includes the common knowledge of each subdomain. The ontology modules that contain the common knowledge of each subdomain extend the knowledge of the top-level domain concepts. Therefore, these ontology modules include the ontology modules that represent top-level domain concepts. For example, the energy consumption systems ontology module represents the knowledge about devices that are relevant to almost all Smart Grid scenarios and application types such as home appliances or HVAC systems. This module extend the knowledge about devices, so it includes the knowledge of the Device ontology module.

  • Device ontology: The 'Device' ontology module represents any device main information (i.e., name, code, etc.). This ontology links all ontology classes from different energy ontologies that represent the device concepts. It also abstracts specific energy devices represented by ontologies from lower-level layers and reused in specific applications.

  • Device operation ontology: The 'Device Operation ontology' ontology module represents the device operation knowledge reuses in most of energy management application context: the device consumption data and device location within building spaces. This ontology module reuses the knowledge of the 'Device', 'EnergyUsage' and 'Building Structure' ontology modules.

  • Energy consumption systems ontology: The 'Energy Consumption Systems' ontology module represents the loads (i.e., appliances, HVAC systems, cleaning devices) that are reused by most of energy management application contexts. This ontology module reuses the knowledge of the 'Device' ontology module.

  • Metering/actuation equipment ontology: The 'Metering/Actuation Equipment' ontology module represents the knowledge about metering actuation equipment reused in most of energy management application contexts: sensors, actuators and energy performance sensors. This ontology module reuses the knowledge of the 'Device' ontology module.

  • Distributed energy sources ontology: The 'Distributed Energy Sources' ontology module represents the knowledge about Distributed Energy Sources (DERs) reused in most of energy management application contexts: energy generation systems and power plants. This ontology module reuses the knowledge of the 'Device' ontology module.

  • Infrastructure ontology: The 'Infrastructure' ontology module represents different infrastructure types such as buildings, microgrids or virtual power plants.

  • Building structure ontology: The 'Building Structure' ontology module represents building structure knowledge used by most of energy management applications. In this version, the ontology module represents building spaces (i.e., floors, rooms, etc.). This ontology module reuses the knowledge of the 'Infrastructure' ontology module.

  • Building parameters ontology: The 'Building Parameters' ontology module represents any parameter (structural, operational, etc.) related with buildings. This ontology module reuses the knowledge of the 'Infrastructure' ontology module.

  • Building geometrical parameters ontology: The 'Building Geometrical Parameters' ontology module represents building geometrical parameters (space areas, building elements height, etc). This ontology module reuses the knowledge of the 'Building Parameter' ontology module, as well as the 'OEMA Units' external ontology.

  • Energy parameter ontology: The 'Energy Parameter' ontology module represents the knowledge about any energy parameter such as energy usage parameter (i.e., energy demand, energy supply, etc.) or energy key performance indicators. This ontology module imports the external 'Time' ontology.

  • Energy usage ontology: The 'Energy Usage' ontology module represents the most used energy usage parameters among existing energy ontologies (energy demand, energy supply and energy storage). It also represents the energy sources (renewable and non renewable) and energy types (final energy and useful energy). Finally, the ontology module relates all these concepts answering questions such as 'what energy source has been consumed/supplied?' This ontology module reuses the knowledge from the 'Energy Parameter' ontology module and 'OEMA units' external ontology.

  • Energy external factors ontology: The 'Energy External Factors' ontology module represents different factors that hinder the energy performance such as weather or environmental factors.

  • Weather ontology: The 'Weather' ontology module represents different weather phenomenon such as humidity or temperature. This ontology module reuses the knowledge of the 'External Factors' ontology module.

  • Environmental factors ontology: The 'Environmental Factors' ontology module represents different environmental factors that affect energy performance such as air pollutants or weather related environmental factors, i.e., luminity. This ontology module reuses the knowledge of the 'External Factors' ontology module, as well as the 'Time' external ontology.

  • Socio-economic factors ontology: The 'Socio-Economic Factors' ontology module represents socio economic factors that can hinder energy performance such as population income data or home pricing. This ontology module reuses the knowledge of the 'External Factors' ontology module, as well as 'Time' and 'OEMA Units' external ontologies.

  • Actor ontology: The 'Actor' ontology module represents different energy actors, i.e., organizations, user, systems.

  • Energy market roles ontology: The 'Energy Market Roles' ontology module represents the energy market roles of energy agents. Additionally, in includes the consumer role, as it is reused in most of Smart Grid scenarios. This ontology module reuses the knowledge of the 'Actor' ontology module.

Variant-domain Layer

The variant-domain layer includes the variant domain knowledge reused only in several Smart Grid scenarios. As the knowledge of this layer is relevant for fewer applications, the ontology modules include more specific knowledge. Thus, they extend and include the knowledge of the common-domain layer ontology modules. For example, in the energy consumption systems subdomain these ontology modules represent the knowledge about specific appliances or HVAC systems, such as general use brown goods (i.e., body care devices) or air conditioning systems (i.e., space cooling systems).

  • Device field of application ontology: The 'Device Field Of Application' ontology module represents energy equipment field of application (i.e., cooking, leisure, etc.). This ontology module reuses the knowledge of the 'Device' ontology module. The knowledge of this ontology module is mainly reused by Smart Home energy management applications.

  • Device state ontology: The 'Device State' ontology module represents device state types (i.e., continuous state). This ontology module reuses the knowledge of the 'Device' ontology module., as well as the 'OEMA Units' external ontology.

  • Air conditioning systems ontology: The 'Air Conditioning Systems' ontology module represents different air conditioning system types such as space cooling systems or fans. This ontology module reuses the knowledge of the 'Energy Consumption Systems' ontology module.

  • Ventilation systems ontology: The 'Ventilation Systems' ontology module represents different ventilating systems types (i.e., natural ventilation devices, mechanical ventilation devices, etc.). This ontology module reuses the knowledge of the 'Energy Consumption Systems' ontology module.

  • General use brown goods ontology: The 'General Use Brown Goods' ontology module represents different brown goods types such as body care devices (i.e., hair dryer). This ontology module reuses the knowledge of the 'Energy Consumption Systems' ontology module.

  • Entertainment equipment ontology: The 'Entertainment Equipment' ontology module represents entertainment devices such as TV or DVD player. This ontology module reuses the knowledge of the 'Energy Consumption Systems' ontology module.

  • Cooking devices ontology: The 'Cooking Devices' ontology module represents cooking devices such as oven, microwave etc. This ontology module imports the knowledge from the 'Energy Consumption Systems' ontology module.

  • Refrigeration devices ontology: The 'Refrigeration Devices' ontology represents different refrigeration devices such as fridges or freezers. This ontology module reuses the knowledge of the 'Energy Consumption Systems' ontology module.

  • Energy storage systems ontology: The 'Energy Storage Systems' ontology module represents different energy storage devices such as batteries or capacitors. This ontology module reuses the knowledge of the 'Device' ontology module.

  • Energy generation systems performance ontology: The 'Energy Generation Systems Performance' ontology module represents the knowledge that represents the energy performance of energy generation systems. This knowledge includes the system energy consumption, production and produced energy type. This ontology module reuses the knowledge of the 'Distributed Energy Sources' and 'Energy Usage' ontology modules.

  • Environmental sensors ontology: The 'Environmental Sensors' ontology module represents sensors that measure environmental conditions such as movement, temperature, etc. This ontology module reuses the knowledge of the 'Metering/Actuation Equipment' ontology module.

  • Infrastructure location ontology: The 'Infrastructure Location' ontology represents the knowledge about infrastructures location. This ontology module reuses the knowledge of 'Infrastructure' and 'Building Parameters' ontology modules.

  • Building physical elements ontology: The 'Building Physical Elements' ontology module represents building physical elements such as opening elements (i.e., doors, windows, etc), or building architecture data. This ontology module reuses the knowledge of the 'Infrastructure' ontology module.

  • Building environmental parameters ontology: The 'Building Environmental Parameters' ontology module represents parameters that describe environmental state of a building, i.e., internal temperature, people number, etc.. This ontology module reuses the knowledge of the 'Building Parameter' ontology module, as well as the 'OEMA Units' external ontology.

  • Infrastructure premise ontology: The 'Infrastructure Premise' ontology module represents the premises that describe infrastructure intended use, i.e., commercial, residential, etc. This ontology module reuses the knowledge of the 'Infrastructure' ontology module.

  • Weather report ontology: The 'Weather Report' ontology module represents current weather and weather forecast reports. This ontology module reuses the knowledge of the 'Weather' ontology module.

  • Individual user ontology: The 'Individual User' ontology represents energy users as well as their main attributes such as age or gender. This ontology module reuses the knowledge of the 'Actor' ontology module.

  • Energy provider ontology: The 'Energy Producer ontology' ontology module represents the energy producer energy market role. This ontology module reuses the knowledge of the 'Energy Market Roles' ontology module.

Domain-task Layer

The domain-task layer includes the domain knowledge reused in specific Smart Grid scenarios. As explained in the introduction section, the energy management application types that correspond to each Smart Grid scenario can be classified into more specific application types. Therefore, the domain-task layer is divided into two sublayers: Scenario sublayer and application type sublayer. These sublayers separate the knowledge reused only by a specific application type from the knowledge that is still relevant for all the specific application types encompassed by the Smart Grid scenario.

Scenario sublayer

The Scenario sublayer represents the knowledge relevant to a certain Smart Grid scenario. For example, the knowledge about device commands or device functionality (represented by the homonymous modules) is only relevant for Smart Home energy management applications. As another example, knowledge about district energy generation systems is only relevant to different types of building/district/city energy management applications.

Ontology modules reused byBuilding/district/city energy management applications:

  • Populated places ontology: The 'Populated Places' ontology module represents populated places such as countries or cities. The knowledge of this ontology module is mainly reused by building/district/city energy management applications.

  • Weather-related environmental factors ontology: The 'Weather-Related Environmental Factors' ontology module represents environmental factors related with weather that hinder energy usage such as noise and lighting. This ontology module reuses the knowledge of the 'Environmental Factors' ontology module. The knowledge of this ontology module is mainly reused by building/district/city energy management applications.

Ontology modules reused by organization energy management applications:

  • Organization ontology: The 'Organization' ontology module represents different organizations as energy agents. This ontology module reuses the knowledge of 'Actor' ontology module. The knowledge of this ontology module is mainly reused by organization energy management applications

Ontology modules reused by Smart Grid Demand Response management applications:

  • Appliance category ontology: The 'Appliance Category' ontology module represents different appliance categories (i.e., on/off devices, continuous operation devices, etc.). This ontology module reuses the knowledge of the 'Energy Consumption Systems' ontology module.

  • Distributed energy sources state ontology: The 'Distributed Energy Sources State' ontology module represents the current state of distributed energy sources such as the available power that batteries have. This ontology module reuses the knowledge of the 'Distributed Energy Sources' and 'Energy Storage Systems' ontology modules. The knowledge of this ontology module is mainly reused by Smart Grid Demand Response management applications.

  • Energy usage forecast ontology: The 'Energy Usage Forecast' ontology module represents the energy usage (demand, supply and storage) forecast . This ontology module reuses the knowledge from the 'Energy Usage' ontology module. The knowledge of this ontology module is mainly reused by Smart Grid Demand Response management applications.

  • Stakeholders infrastructure ontology: The 'Stakeholders Infrastructure' ontology module represents the infrastructure types that own energy consumers and producers. This ontology module reuses the knowledge of the 'Energy Provider' and 'Infrastructure' ontology modules. The knowledge of this ontology module is mainly reused by Smart Grid Demand Response management applications.

Ontology modules reused by Smart Home energy management applications:

  • Device functionality ontology: The 'Device Functionality' ontology module includes the different functionalities of energy devices. Functionalities are classified in different categories (control functionalities, sensing functionalities, etc.). This ontology module reuses the knowledge from 'Device' module. The knowledge of this module is mainly reused by Smart Home energy management applications.

  • Device commands ontology: The 'Device Commands' ontology module represents commands and notifications of devices' functionality. It extends the knowledge of functionalities linking them to specific commands or notifications. This ontology module reuses the knowledge of 'Device Functionality' ontology module and the 'OEMA Units' external ontology. The knowledge of this ontology module is mainly reused by Smart Home energy management applications.

  • Device manufacturer ontology: The 'Device Manufacturer' ontology module represents the properties that describe the information about device manufacturers. This ontology module reuses the knowledge of the 'Device' ontology module. The knowledge of this ontology module is mainly reused by Smart Home energy management applications.

  • Water heating white goods ontology: The 'Water Heating White Goods' ontology module represents water heating devices such as boilers or stoves. This ontology module reuses the knowledge of the 'White Goods' ontology module. The knowledge of this ontology module is mainly reused by Smart Home energy management applications.

  • Domotic network components ontology: The 'Domotic Network Components' ontology module represents devices such as gateways or bluetooth devices. This ontology module reuses the knowledge of the 'Device' ontology module. The knowledge of this ontology module is mainly reused by Smart Home energy management applications.

  • Energy Consumption Systems Operation ontology: The 'Energy Consumption Systems operation' ontology module represents the knowledge about the functionality and states of energy consumption systems. This ontology module reuses the knowledge of 'Energy Consumption Systems', 'Device Functionality', 'Device State', 'Air Conditioning Systems' and 'Ventilating Systems' ontology modules. The knowledge of this module is mainly reused by Smart Home energy management applications.

  • Security systems ontology: The 'Security Systems' ontology module represents security and safety devices such as fire security systems. This ontology module reuses the knowledge of the 'Device' ontology module. The knowledge of this ontology module is mainly reused by Smart Home energy management applications.

  • Communication devices ontology: The 'Communication Devices' ontology module represents communication devices such as phones, mobiles and faxes. This ontology module reuses the knowledge of the 'Energy Consumption Systems' ontology module. The knowledge of this ontology module is mainly reused by Smart Home energy management applications.

  • Actuators ontology: The 'Actuators' ontology module represents the knowledge about actuators of devices and building elements. This ontology module reuses the knowledge of the 'Metering/Actuation Equipment' ontology module. The knowledge of this ontology module is mainly reused by Smart Home energy management applications.

  • Building element actuators ontology: The 'Building Element Actuators' ontology module represents actuators that control building elements such as doors or windows. This ontology module reuses the knowledge of the 'Actuators' ontology module. The knowledge of this ontology module is mainly reused by Smart Home energy management applications.

  • Device actuators ontology: The 'Device Actuators' ontology module represents actuators that control energy equipment. This ontology module reuses the knowledge of the 'Actuators' and 'Energy Consumption Systems' ontology modules. The knowledge of this ontology module is mainly reused by Smart Home energy management applications.

Application type sublayer

The application type sublayer represents the knowledge reused only by certain energy management application types for a specific Smart Grid scenario. For example, within Smart Home energy management applications, only home appliances DR management applications reuse the knowledge about appliance operation such as device power profile or appliance working modes.

Ontology modules reused by city energy performance assessment applications:

  • District energy generation systems ontology: The 'District Energy Generation Systems' ontology module represents the knowledge about District energy generation systems. This ontology module reuses the knowledge of the 'Distributed Energy Sources' ontology module. The knowledge of this ontology module is mainly reused by city energy performance assessment applications.

  • Building typology ontology: The 'Building Typology' ontology module represents different building typology types such as detached or semi-detached. This ontology module reuses the knowledge of the 'Infrastructure' ontology module.

  • Building orientation ontology: The 'Building Orientation' ontology module represents the building orientation, i.e., south, west. This ontology module reuses the knowledge of the 'Infrastructure' ontology module.

  • Building energy performance requirements ontology: The 'Building Energy Performance Requirements' ontology module represents building equipment design and operation parameters. This ontology module reuses the knowledge of the 'Infrastructure' ontology module. The knowledge of this ontology module is mainly reused by city energy performance assessment applications.

  • Energy key performance indicators ontology: The 'Energy Key Performance Indicators' ontology module represents energy performance indicators (i.e., emission performance indicator, building performance indicators, etc.). This module reuses the knowledge of the 'Energy Usage' ontology module. The knowledge of this module is mainly reused by city energy performance assessment applications.

  • Energy cost indicators ontology: The 'Energy Cost Indicators' ontology module represents the energy performance indicators related to energy performance cost. This ontology module reuses the knowledge of the 'Energy Performance Indicators' ontology module. The knowledge of this module is mainly reused by city energy performance assessment applications.

  • Renewable energy indicators ontology: The 'Renewable Energy Indicators' ontology module represents the energy performance indicators related to renewable energy sources. This ontology module reuses the knowledge of the 'Energy Performance Indicators' ontology module. The knowledge of this module is mainly reused by city energy performance assessment applications.

  • Building energy performance indicators ontology: The 'Building Energy Performance Indicators' ontology module represents the energy performance indicators related to building energy performance. This ontology module reuses the knowledge of the 'Energy Performance Indicators' ontology module.

  • Energy efficiency indicators ontology: The 'Energy Efficiency Indicators' ontology module represents the energy performance indicators related to energy efficiency. This ontology module reuses the knowledge of the 'Energy Performance Indicators' ontology module. The knowledge of this module is mainly reused by city energy performance assessment applications.

  • Emission indicators ontology: The 'Emission Indicators' ontology module represents the energy performance indicators related to energy emissions. This ontology module reuses the knowledge of the 'Energy Performance Indicators' ontology module. The knowledge of this module is mainly reused by city energy performance assessment applications.

  • Climate type ontology: The 'Climate Type' ontology module represents different climate types such as alpine or continental.

  • Air pollutants ontology: The 'Air Pollutants' ontology module represents different air pollutants as well as air pollutant indicators. This ontology module reuses the knowledge of the 'Environmental Factors' ontology module, as well as 'OEMA Units' and 'Time' external ontologies.. The knowledge of this ontology module is mainly reused by city energy performance assessment applications.

  • Household socio-economic factors ontology: The 'Household Socio-Economic Factors' ontology module represents socio-economic factors related with homes such as home income, household pricing, etc. This ontology module reuses the knowledge of the 'Socio-Economic Factors' ontology module. The knowledge of this module is mainly reused by city energy performance assessment applications.

  • Individual socio-economic factors ontology: The 'Individual Socio-Economic Factors' ontology module represents socio-economic factors related with persons such as education level, salary, etc. This ontology module reuses the knowledge of the 'Socio-Economic Factors' ontology module. The knowledge of this module is mainly reused by city energy performance assessment applications.

  • Population socio-economic factors ontology: The 'Population Socio-Economic Factors' ontology module represents socio-economic factors related with population such as population nationality or density, etc. This ontology module reuses the knowledge of the 'Socio-Economic Factors' ontology module. The knowledge of this module is mainly reused by city energy performance assessment applications.

Ontology modules reused by home appliances Demand Response management applications:

  • Device power profile ontology: The 'Device Power Profile' ontology module represents all the knowledge referent to device power profiles. This ontology module reuses the knowledge about 'Device State' ontology module, as well as 'Time' ontology external ontology. The knowledge of this ontology is mainly reused by home appliances Demand Response management applications.

  • Device preferences ontology: The 'Device Preferences' ontology module represents the operation preferences of a certain device. This ontology module extends the knowledge of the 'Device' ontology module. In addition, it reuses the knowledge of the 'OEMA units' external ontology. The knowledge of this ontology module is mainly reused by Smart Home demand response management applications.

  • Device flexibility ontology: The 'Device Flexibility' ontology module represents flex-offers of devices. This ontology module reuses the knowledge of 'Device Preferences' and 'Device Power Profile' ontology modules. The knowledge of this ontology module is mainly reused by home appliances Demand Response management applications.

  • Appliance phases ontology: The 'Appliance Phases' ontology module represents all the knowledge about appliance control and monitoring phases. This ontology module reuses the knowledge about 'Energy Consumption Systems' and 'Device State' ontology modules. The knowledge of this ontology is mainly reused by home appliances Demand Response management applications.

  • Appliance working mode ontology: The 'Appliance Working Mode' ontology module represents all the knowledge related to appliance working mode. This ontology module reuses the knowledge about 'Energy Consumption Systems' ontology module. The knowledge of this ontology is mainly reused by home appliances Demand Response management applications.

  • Appliance Demand Response ontology: The 'Appliance Demand Response' ontology module represents all the knowledge related to appliance demand response such as demand response state or events. This ontology module reuses the knowledge about 'Energy Consumption Systems' and 'Device State' ontology modules as well as the 'Time' external ontology. The knowledge of this ontology is mainly reused by home appliances Demand Response management applications.

Ontology modules reused by home energy assessment and device control applications:

  • Equipment design parameters ontology: The 'Equipment Design Parameter' ontology module represents the design parameter of energy devices. This ontology module reuses the knowledge about the 'Device' ontology module, as well as the 'OEMA Units' external ontology. The knowledge of this ontology is mainly reused by home energy assessment and device control applications.

  • Energy consumption systems field of application ontology: The 'Energy Consumption Systems Field of Application' ontology module represents the field of application of each energy consumption system type. This ontology module reuses the knowledge of the 'Energy Consumption Systems', 'Field of Application', 'Air Conditioning Systems', 'Ventilating Systems', 'Entertainment Equipment', 'Communication Devices', ''Cleaning Devices', 'Water Heating White Goods' and 'Security Systems' ontology modules. The knowledge of this module is mainly reused by home energy assessment and device control applications.

  • Energy generation systems functionality ontology: The 'Energy Generation Systems Functionality' ontology module represents the functionality that have energy generation systems. This ontology module reuses the knowledge of the 'Distributed Energy Sources' and 'Device Functionality' ontology modules. The knowledge of this module is mainly reused by home energy assessment and device control applications.

  • Building element sensors ontology: The 'Building Element Sensors' ontology module represents sensors that monitor building physical elements such as doors and windows. This ontology module reuses the knowledge of 'Metering/Actuation Equipment' ontology module. The knowledge of this module is mainly reused by home energy assessment and device control applications.

  • Sensor operation ontology: The 'Sensor Operation' ontology module represents the functionality field of application and states of sensors. This ontology module reuses the knowledge of the 'Environmental Sensors', 'Building Element Sensors' ,'Device Field of Application', 'Device Functionality' and 'Device State' ontology modules. The knowledge of this module is mainly reused by home energy assessment and device control applications.

  • Actuator operation ontology: The 'Actuator Operation' ontology module represents the functionality, field of application and states of actuators. This ontology module reuses the knowledge of the 'Building Element Actuators', 'Device Field of Application', 'Device Functionality', 'Device State' and 'Device Actuators' ontology modules. The knowledge of this module is mainly reused by home energy assessment and device control applications.

  • Sensor configuration ontology: The 'Sensor Configuration' ontology module represents the knowledge about the building spaces and devices monitored by sensors. This ontology module reuses the knowledge of the 'Environmental Sensors', 'Building Element Sensors' , 'Energy Consumption Systems' and 'Building Physical Elements' ontology modules. The knowledge of this module is mainly reused by home energy assessment and device control applications.

  • Building structural parameters ontology: The 'Building Structural Parameters' ontology module represents parameters that describe the building structure (i.e., material density, material , etc.). This ontology module reuses the knowledge of the 'Building Parameter' ontology module. The knowledge of this module is mainly reused by home energy assessment and device control applications.

  • Building elements structure ontology: The 'Building Elements Structure' ontology module represents parameters geometrical and structural data of building spaces and building physical elements. This ontology module reuses the knowledge of the 'Building Structure', 'Building Geometrical Parameters', 'Building Physical Elements' and 'Building Structural Parameters' ontology modules. The knowledge of this module is mainly reused by home energy assessment and device control applications.

  • Building spaces environmental ontology: The 'Building Spaces Environmental' ontology module represents the environmental state of building spaces in terms of temperature, people number, etc. This ontology module reuses the knowledge of the 'Building Structure' and 'Building Environmental Parameters' ontology modules. The knowledge of this module is mainly reused by home energy assessment and device control applications.

  • Energy usage cost ontology: The 'Energy Usage Cost' ontology module represents the ecological and economical energy cost of different energy sources. This ontology module reuses the knowledge of the 'Energy Usage' ontology module. The knowledge of this ontology module is mainly used by home energy assessment and device control applications.

  • Energy capacity ontology: The 'Energy Capacity' ontology module represents the energy capacity parameter. This ontology module reuses the knowledge about the 'Energy Parameter' ontology module. The knowledge of this ontology module is mainly used by home energy assessment and device control ontology.

  • System actors ontology: The 'System Actors' ontology module represents energy actors that correspond to systems such as Home energy management systems (HEMSs). This ontology module reuses the knowledge of the 'Actor' ontology module. The knowledge of this ontology module is manly reused by home energy assessment and device control applications.

  • User preferences ontology: The 'User Preferences' ontology module represents energy users preference profiles as well as their level of satisfaction. This ontology module reuses the knowledge of the 'Individual User' ontology module. The knowledge of this module is mainly reused by home energy assessment and device control applications.

  • Provided energy type ontology: The 'Provided Energy Type' ontology module represents the energy type provided by energy providers as well as provided energy tariffs. This ontology module reuses the knowledge of the 'Energy Provider' and 'Energy Usage Cost' ontology modules. The knowledge of this ontology module is mainly reused by home energy assessment and device control applications.

Ontology modules reused by home energy saving advice applications:

  • Energy saving posts and discussions ontology: The 'Energy Saving Posts and Discussion' ontology module represents the energy consumption information that exchange users through posts and discussions for energy saving collaborative advice. This ontology module reuses the knowledge about the 'Energy Consumption Systems' ontology module. The knowledge of this ontology module is mainly used by home energy saving applications.

Ontology modules reused by organization energy assessment applications:

  • Organization activity ontology: The 'Organization Activity' ontology module represents the knowledge about the documentation about ontology activities such as projects, meetings, etc.. This ontology module reuses the knowledge of the 'Organization' ontology module. The knowledge of this ontology module is mainly reused by organization energy assessment applications.

  • Organization travel ontology: The 'Organization Travel' ontology module represents travel requests. This ontology module reuses the knowledge of the 'Organization' ontology module. The knowledge of this ontology module is mainly reused by organization energy assessment applications.

  • Organization internal structure ontology: The 'Organization Internal Structure' ontology module represents organization departments. This ontology module reuses the knowledge of the 'Organization' ontology module. The knowledge of this ontology module is mainly reused by organization energy assessment applications.

  • Organization members ontology: The 'Organization Members' ontology module represents the knowledge about organization members such as their status or their role within organization projects. This ontology module reuses the knowledge of the 'Organization' ontology module. The knowledge of this ontology module is mainly reused by organization energy assessment applications.

  • Business process ontology: The 'Business Process' ontology module represents the knowledge about organization business processes. This ontology module reuses the knowledge of the 'Organization' ontology module. The knowledge of this ontology module is mainly reused by organization energy assessment applications.

  • Business process energy performance ontology: The 'Business Process Energy Performance' ontology module represents the knowledge about organization business processes. This ontology module reuses the knowledge of the 'Business Process' ontology module. The knowledge of this ontology module is mainly reused by organization energy assessment applications.

Ontology modules reused by organization energy saving advice applications:
  • Energy reduction measures ontology: The 'Energy Reduction Measures' ontology module represents energy reduction measures of certain energy carriers. It also represents the investment costs associated to energy reduction measures. This ontology module reuses the knowledge of the 'Energy Usage' and 'Organization' ontology modules. The knowledge of this ontology module is mainly reused by organization energy saving advice applications.

Apart from the listed ontology modules, DABGEO includes a ontology alignment file (in .owl format) that includes the equivalence relations between elements from existing energy ontologies. This file is used to provide interoperability between applications that use these ontologies.

Ontology Description Diagrams

The following diagrams resume the DABGEO ontology structure and ontology module dependencies in each energy domain. It is worth mentioning that the ontology modules of one domain/subdomain may include the knowledge of ontology modules from other domains/subdomains because they require this knowledge.

Energy equipment domain:


Figure 2: Representation of the energy equipment domain.

Infrastructure domain:

Figure 2: Representation of the infrastructure domain.

Energy performance domain

Figure 4: Representation of the energy performance domain.

Energy external factors domain:

Figure 5: Representation of the energy external factors domain.

Smart Grid stakeholders domain:

Figure 6: Representation of the Smart Grid stakeholders domain.

References

[1] J. Cuenca, F. Larrinaga, L. Eciolaza, and E. Curry, “Towards Cognitive Cities in the Energy Domain,” in Designing Cognitive Cities, Springer, 2019, pp. 155–183.

#CSS details .caption { width: 200px; text-align: center; }