encom
type: Ontology
version IRI: v1
creator: Carlos Pereira
preferred namespace prefix: encom
version info: v1.0.0

energy Consumed
type: ObjectProperty
sub property of: topObjectProperty
domain: Class
  union of: Consumer
  union of: Meter
  union of: Prosumer
range: Class
  union of: Aggregator
  union of: DSO
  union of: Meter
  union of: Producer
  union of: Prosumer
comment: The total amount of energy that has been consumed by an entity (e.g., a household, a business).

energy Generated
type: ObjectProperty
sub property of: topObjectProperty
domain: Class
  union of: Battery
  union of: PV Panel
  union of: Wind Generator
comment: Represents the energy generated by an entity within an energy community. This property links a producer (e.g., a solar panel system, a wind turbine) to the consumer or the grid where the energy was supplied.

energy Purchased
type: ObjectProperty
sub property of: topObjectProperty
domain: Member
range: Class
  union of: Aggregator
  union of: DSO
  union of: Member
comment: Represents the energy purchased by an entity within an energy community. This property links a consumer member of the community to the retailer or another community member from whom they purchased the energy.

energy Sold
type: ObjectProperty
sub property of: topObjectProperty
domain: Class
  union of: Aggregator
  union of: DSO
  union of: Producer
  union of: Prosumer
range: Member
comment: The total amount of energy sold to an external entity (e.g., the grid, another community member).

has Business Model
type: ObjectProperty
domain: Energy Community

has Contracted Power
type: ObjectProperty
sub property of: topObjectProperty
domain: Contracted Power
domain: Class
  union of: DSO Smart Meter
  union of: Member
range: Contracted Power
comment: Links an entity (e.g., a household, a business) to the contracted power capacity it has with its energy supplier. It indicates the maximum amount of power that the entity is allowed to consume within a specified time period.
comment: This property links an entity to the contracted power capacity it has with its energy supplier. It indicates the maximum amount of power that the entity is allowed to consume within a specified time period.

has Function
type: ObjectProperty
comment: A relationship indicating a specific task or operation that the device is designed to perform.

has Identifier
type: ObjectProperty
comment: Represents the relationship between an entity and its unique identifier(s) within the context of the domain. Entities may have one identifier that serve to uniquely distinguish them from other entities within the ontology.

has Measurement
type: ObjectProperty
domain: Restriction
  on class: Device
  qualified cardinality: 1
  on property: has Measurement
range: Restriction
  some values from: Measurement
  on property: has Measurement
comment: A relationship between device and a measurement about it

h as Objective Function
type: ObjectProperty
range: Restriction
  on class: Objective Function
  qualified cardinality: 1
  on property: h as Objective Function

charge Discharge Rate
type: DatatypeProperty
domain: BatteryStorage
range: float
comment: A numerical value representing the power capacity of the storage asset relative to its energy capacity. A higher value indicates a faster charge/discharge rate.

energy Charged
type: DatatypeProperty
sub property of: topDataProperty
domain: Battery
range: float
comment: The total amount of energy that has been charged into a battery or storage system.

energy Content
type: DatatypeProperty
sub property of: topDataProperty
domain: Battery
range: float
comment: The current total energy stored within a battery or storage system.

energy Discharged
type: DatatypeProperty
sub property of: topDataProperty
domain: Battery
range: float
comment: The total amount of energy that has been discharged from a battery or storage system.

has Charging Efficiency
type: DatatypeProperty
sub property of: topDataProperty
domain: BatteryStorage
comment: Charging efficiency refers to the ratio of the energy stored in a battery to the energy input during the charging process. It's a measure of how effectively the battery converts electrical energy into stored chemical energy.

has Cost
type: DatatypeProperty
domain: Member
domain: Meter
range: decimal
comment: Cumulative cost associated with a specific meter ID or a member ID over a defined time period. Excluding the cost of battery degradation, this cost would primarily encompass operational and maintenance expenses.

has Discharging Efficiency
type: DatatypeProperty
sub property of: topDataProperty
domain: BatteryStorage
comment: Discharging efficiency is the ratio of the energy delivered from a battery to the energy stored in the battery during discharge. It's a measure of how effectively the battery converts stored chemical energy back into electrical energy.

has Latitude
type: DatatypeProperty
type: FunctionalProperty
domain: Energy Community
range: Datatype
  with restrictions:
    min inclusive: -90.0
  with restrictions:
    max inclusive: 90.0
  on datatype: decimal
comment: Represents the latitude coordinate of a spatial entity in the WGS84 system. It's a decimal value that ranges from -90º S to +90º N.

has Longitude
type: DatatypeProperty
domain: Energy Community
range: Datatype
  with restrictions:
    min inclusive: -180.0
  with restrictions:
    max inclusive: 180.0
  on datatype: decimal
comment: Represents the longitude coordinate of a spatial entity in the WGS84 system. It's a decimal value that ranges from --180º (W) to +180º (E).

has Minimum Members
type: DatatypeProperty
domain: Energy Community
range: positiveInteger
comment: Minimum number of members of the community.

has Ownership Percentage
type: DatatypeProperty
domain: Device
range: Datatype
  with restrictions:
    min inclusive: 0.0
  with restrictions:
    max inclusive: 100.0
  on datatype: decimal
comment: Represents the percentage ownership that the individual or entity associated with a specific meter ID will have over a newly shared meter. This property indicates the level of control and financial stake the owner will have in the shared meter.

has PV Power
type: DatatypeProperty
sub property of: topDataProperty
domain: PV Panel
range: float
comment: Links an entity (e.g., a building, a location) to its installed photovoltaic (PV) power capacity. It represents the maximum amount of power that the PV system can generate under ideal conditions.

has Radius
type: DatatypeProperty
domain: Energy Community
range: positiveInteger
comment: Radius of the community in km.

has SDR Compensation
type: DatatypeProperty
domain: Price Mechanism
range: Datatype
  with restrictions:
    min inclusive: 0.0
  with restrictions:
    max inclusive: 1.0
  on datatype: decimal
comment: When thr Prece Mechanism is SRD it defines a compensation between 0.0 and 1.0 allowing the user to set an incentive for internal trades whenever the REC has a net surplus.

has Saving
type: DatatypeProperty
sub property of: topDataProperty
domain: Class
  union of: Member
  union of: Meter
range: decimal
comment: Cumulative savings associated with a specific meter ID or a member ID over a defined time period.

has Shared Battery
type: DatatypeProperty
domain: Battery
range: boolean
comment: True means that installations with shared batteries are possible in the Community.

has Shared PV
type: DatatypeProperty
domain: PV Panel
range: boolean
comment: True means that installations with shared PV systems are possible in the Community.

has Storage Capacity
type: DatatypeProperty
sub property of: topDataProperty
domain: Battery
range: float
comment: Links an entity (e.g., a battery, a storage system) to its total energy storage capacity. It represents the maximum amount of energy that the storage system can store.

has Unit
type: DatatypeProperty
sub property of: topDataProperty
comment: A property that links an entity to a unit of measurement. This property is often used to specify the units associated with numerical values in data.

has Value
type: DatatypeProperty
sub property of: topDataProperty
comment: A property that links an entity to a specific value. This property is commonly used to represent the numerical or textual value associated with a measurement, quantity, or other attribute.

installed PV Power
type: DatatypeProperty
sub property of: topDataProperty
domain: Class
  union of: Energy Community
  union of: PV Panel
comment: The total installed power capacity of photovoltaic (PV) panels within an energy community, measured in kilowatts (kW). This property represents the maximum power output that the PV panels can generate under ideal conditions.

installed Storage Capacity
type: DatatypeProperty
sub property of: topDataProperty
domain: Energy Community
comment: The total installed capacity of energy storage systems within an energy community, measured in kilowatt-hours (kWh). This property represents the maximum amount of energy that the storage systems can store.

max New PV Power
type: DatatypeProperty
domain: Energy Community
range: Datatype
  with restrictions:
    min inclusive: 0.0
  on datatype: decimal
comment: The maximum amount of new photovoltaic (PV) capacity to be installed, measured in kilowatts (kW). Must be non-negative.

max New Storage Capacity
type: DatatypeProperty
domain: Energy Community
range: Datatype
  with restrictions:
    min inclusive: 0.0
  on datatype: decimal
comment: The maximum amount of new storage capacity to be installed, measured in kilowattsHour (kWh). Must be non-negative.

max State of Charge
type: DatatypeProperty
domain: BatteryStorage
range: Datatype
  with restrictions:
    max inclusive: 100.0
  on datatype: decimal
comment: The maximum allowed state-of-charge for the battery.

min New PV Power
type: DatatypeProperty
domain: Energy Community
range: Datatype
  with restrictions:
    min inclusive: 0.0
  on datatype: decimal
comment: The minimum amount of new photovoltaic (PV) capacity to be installed, measured in kilowatts (kW). Must be non-negative.

min New Storage Capacity
type: DatatypeProperty
domain: Energy Community
range: Datatype
  with restrictions:
    min inclusive: 0.0
  on datatype: decimal
comment: The minimum amount of new storage capacity to be installed, measured in kilowattsHour (kWh). Must be non-negative.

min State of Charge
type: DatatypeProperty
domain: BatteryStorage
range: Datatype
  with restrictions:
    min inclusive: 0.0
  on datatype: decimal
comment: The minimum allowed state-of-charge for the battery.

solar Radiation
type: DatatypeProperty
comment: Represents the intensity of solar radiation at a specific location. It is typically measured in watts per square meter (W/m²).

total PV Power
type: DatatypeProperty
comment: The total amount of power that all the photovoltaic (PV) systems within an energy community can generate under ideal conditions. This is typically measured in kilowatts.

total Storage Capacity
type: DatatypeProperty
sub property of: topDataProperty
domain: Energy Community
comment: The total amount of energy that a storage system within an energy community can store at a given time. This is typically measured in kilowatt-hours (kWh).

Agent
type: Class
comment: Autonomous entity or actor that interacts within the community’s energy system. These agents can represent various stakeholders, such as consumers, producers, regulators, or market participants.

Aggregator
type: Class
subclass of: Agent
comment: An aggregator within an energy community acts as an intermediary that bundles, manages, and optimizes distributed energy resources (DERs) from various participants.

Battery
type: Class
subclass of: Device
comment: A battery is a device that stores chemical energy and converts it to electrical energy

Building
type: Class
comment: A building is a physical structure within an energy communityy. Buildings can be residential (e.g., houses, apartments), commercial (e.g., offices, retail), or industrial (e.g., factories).

Business Model
type: Class
subclass of: Optimization Function

Computation Function
type: Class
subclass of: Function
comment: Represents a specific type of procedure or routine that performs a particular computation algorithm or method.

Contract
type: Class
comment: Contract between a memmer of the community and a DSO or Aggregator.

Contracted Power
type: Class
subclass of: Contract
comment: Represents the agreed-upon power capacity that an entity is allowed to consume from its energy supplier. It includes information about the maximum power limit, the time period for which the contract is valid, and other relevant terms.

Cost
type: Class
comment: Represents a financial expense associated with a specific component or activity within an energy community.

DSO
type: Class
subclass of: Agent
comment: A DSO is an entity responsible for operating, maintaining, and optimizing the local electricity and gas distribution networks. Their primary focus is on the low and medium voltage electricity grids and the corresponding gas networks.

DSO Smart Meter
type: Class
subclass of: Meter
comment: A DSO smart meter is a part of a consumer-centric digitalized energy system. It provides real-time and automatic data on energy consumption, enabling users to track their usage and make better energy-related decisions

Data Point
type: Class
subclass of: Measurement
comment: Represents a single observation or measurement in a dataset. It may contain various properties such as values, timestamps, and associated metadata.

Device
type: Class
comment: Any tangible or intangible resource that contributes to the community’s energy objectives. These devices include any physical infrastructure (e.g., solar panels, wind turbines, batteries).

Device Function
type: Class
subclass of: Function
comment: Represents a specific functionality or set of operations that a device is designed to perform.

EV Charger
type: Class
subclass of: Device
comment: An EVCharger (Electric Vehicle Charger) is a device used to supply electrical energy to electric vehicles (EVs). It typically consists of a power outlet and a control unit that manages the charging process. EV chargers can be found in various locations, such as public charging stations, homes, and workplaces.

Energy
type: Class
subclass of: Property
comment: Fundamental quantity that represents the capacity to do work or cause change. In the context of energy systems, it is often measured in watt-hours (Wh).

Energy Community
type: Class
comment: A specialized class representing a collaborative group or network of entities, such as households, businesses, or local organizations, that collectively engage in energy-related activities. These activities may include energy production, consumption, distribution, and management within a specific geographical area or shared infrastructure. Energy communities aim to enhance energy efficiency, promote renewable energy adoption, and foster sustainable practices.

Function
type: Class
comment: Represents a specific type of procedure or routine that performs a particular task or computation. This class is not only applicable to abstract computations or algorithms, but also closely related to devices. In the context of devices, a FUNCTION signifies the specific functionality or set of operations that a device is designed to perform.

Identifier
type: Class
comment: A fundamental class representing a unique label or code assigned to an entity within a domain of interest. Identifiers serve as distinctive markers, allowing for unambiguous reference and identification of specific entities.

Market Mechanism
type: Class
subclass of: Optimization Function

Measurement
type: Class
subclass of: Restriction
  some values from: Measurement
  on property: has Measurement
comment: Represents the measured value made over a property.

Member
type: Class
subclass of: Agent
comment: A member within an energy community is an active participant who contributes to the community’s goals, activities, and decision-making processes. Members can include residents, businesses, local organizations, or other stakeholders.

Objective Function
type: Class
subclass of: Optimization Function

Occupancy
type: Class
subclass of: Property
comment: The "Occupancy" class represents the number of people or entities present within a specific location or space. This can be applied to buildings, rooms, or other areas within an energy community.

Optimization Function
type: Class
subclass of: Function
comment: This class represents functionalities within the energy community that are specifically designed to optimize energy consumption, production, or overall system performance.

PV Panel
type: Class
subclass of: Device
comment: A Photovoltaic Panel, is a device that converts sunlight into electricity
comment: A photovoltaic panel, also known as a solar panel, is a device that converts sunlight into electricity. It is composed of multiple solar cells, which are made of semiconductor materials that generate electricity when exposed to sunlight. PV panels are widely used to generate renewable energy in areas with abundant sunlight.
label: Photovoltaic Panel

Power
type: Class
subclass of: Property
comment: A class representing the power output or consumption of an energy source or system. It can be used to track the rate at which energy is generated, consumed, or transferred.

Price
type: Class
subclass of: Property
comment: The "Price" class represents the cost or monetary value associated with a specific product, service, or transaction within an energy community.

Price Mechanism
type: Class
subclass of: Optimization Function
comment: The system by which prices for energy are automatically determined within the energy community. It balances supply and demand through interactions between members, either through: - A central pool: Members buy and sell surplus energy at a market-driven price set by the pool. - Bilateral agreements: Members negotiate and agree on prices for direct energy transactions with each other.

Private Meter
type: Class
subclass of: Meter
comment: An internal meter provides basic information about energy usage.

Property
type: Class
comment: A property represents a measurable characteristic or attribute of an entity within an energy community. Properties can be used to describe various aspects of buildings, devices, or systems, such as their location, energy consumption, or performance metrics.

Request
type: Class
comment: Represents a request made from one service to another within a system

Sensor
type: Class
subclass of: Device
comment: A sensor is a device used to measure and record data related to one or more properties. Sensors can be installed in various locations, such as buildings, meters, or grid infrastructure.

Temperature
type: Class
subclass of: Property
comment: Temperature is a measure of the average kinetic energy of the particles in a substance. It is typically measured in degrees Celsius (°C), degrees Fahrenheit (°F), or kelvin (K).

Time Series
type: Class
subclass of: Data Point
comment: Collection of measurements taken at regular or irregular intervals over a specific period. Each measurement is associated with a specific point in time.

Wind Generator
type: Class
subclass of: Device
comment: A device that converts the kinetic energy of the wind into electrical energy. Wind generators are typically equipped with blades that rotate in response to wind, driving a generator to produce electricity. They are a common renewable energy source, especially in areas with consistent wind patterns.

all Market
type: NamedIndividual
type: Business Model
comment: In the business model of the energy community, this means "all market" means that the allocation of energy is not possible and all energy is shared and bought.

allocated
type: NamedIndividual
type: Business Model
comment: In the business model of the energy community, this means that installations with shared assets directly allocate their energy to their owners

arbitrage
type: NamedIndividual
type: Objective Function
comment: Function for minimization of all community costs.

bilateral
type: NamedIndividual
type: Market Mechanism
comment: Direct agreements between individual members of the energy community to buy and sell energy at a price they negotiate themselves, independent of the pool price.

1.15 kW
type: NamedIndividual
type: Contracted Power

10.35 kW
type: NamedIndividual
type: Contracted Power

13.8 kW
type: NamedIndividual
type: Contracted Power

17.25 kW
type: NamedIndividual
type: Contracted Power

2.3 kW
type: NamedIndividual
type: Contracted Power

20.7 kW
type: NamedIndividual
type: Contracted Power

27.6 kW
type: NamedIndividual
type: Contracted Power

3.45 kW
type: NamedIndividual
type: Contracted Power

34.5 kW
type: NamedIndividual
type: Contracted Power

4.6 kW
type: NamedIndividual
type: Contracted Power

41.4 kW
type: NamedIndividual
type: Contracted Power

5.75 kW
type: NamedIndividual
type: Contracted Power

6.9 kW
type: NamedIndividual
type: Contracted Power

euro Per Kilowatt
type: NamedIndividual

euro Per Kilowatt Hour
type: NamedIndividual

mid Market Rate
type: NamedIndividual
comment: In the mid-market rate, the price is the average of the highest selling opportunity costs with the lowest buying opportunity costs among all installations negotiating at a certain time period.

pool
type: NamedIndividual
type: Market Mechanism
comment: A centralized marketplace within the energy community where members can buy and sell surplus energy at a market-determined price. The pool aggregates supply and demand, setting a single price for all transactions.

self Consumption
type: NamedIndividual
type: Objective Function
comment: Function to maximize the self consumed energy in the community

watts Per Square Meter
type: NamedIndividual
comment: A unit of measurement for power density or radiant flux, representing the amount of power per unit area. It is commonly used to measure the intensity of light, sound, or other forms of energy.