@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix xml: <http://www.w3.org/XML/1998/namespace> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .

<https://www.theworldavatar.com/kg/ontoheatnetwork/> a owl:Ontology;
  <http://purl.org/dc/elements/1.1/date> "14 September 2026";
  rdfs:comment "An ontology defined for representing the district heating network ";
  owl:versionInfo "1.1";
  <https://www.theworldavatar.com/kg/ontoheatnetwork/gitCommitHash> "c0599beca8df55873a1ab061dee64e52c510c6a0" .

<http://purl.org/dc/elements/1.1/date> a owl:AnnotationProperty .

<https://www.theworldavatar.com/kg/ontoheatnetwork/gitCommitHash> a owl:AnnotationProperty .

<http://theworldavatar.com/ontology/ontochemplant/OntoChemPlant.owl#hasFuelType> a
    owl:ObjectProperty;
  rdfs:domain <https://www.theworldavatar.com/kg/ontoheatnetwork/HeatGenerator>;
  rdfs:range <http://theworldavatar.com/ontology/ontochemplant/OntoChemPlant.owl#FuelType>;
  rdfs:comment "A relationship between heat generator and its fuel type";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontoheatnetwork/>;
  rdfs:label "has fuel type" .

<http://theworldavatar.com/ontology/ontochemplant/OntoChemPlant.owl#hasIndividualCO2Emission>
  a owl:ObjectProperty;
  rdfs:domain <https://www.theworldavatar.com/kg/ontoheatnetwork/HeatGenerator>;
  rdfs:range <https://www.theworldavatar.com/kg/ontoheatnetwork/CO2EmissionInTimeInterval>;
  rdfs:comment "A relationship between heat generator/plant item and CO2 emissions (e.g., in specific time interval)";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontoheatnetwork/>;
  rdfs:label "has individual CO2 emission" .

<http://www.theworldavatar.com/ontology/meta_model/mereology/mereology.owl#hasPart>
  a owl:ObjectProperty;
  rdfs:domain <https://www.theworldavatar.com/kg/ontoheatnetwork/HeatingNetwork>;
  rdfs:range <https://www.theworldavatar.com/kg/ontoheatnetwork/GridConnection>;
  rdfs:comment "A relationship between heating network and grid connection/grid points";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontoheatnetwork/>;
  rdfs:label "has part" .

<http://www.theworldavatar.com/ontology/ontocape/chemical_process_system/CPS_performance/economic_performance.owl#hasCost>
  a owl:ObjectProperty;
  rdfs:domain _:11400c;
  rdfs:range <http://www.ontology-of-units-of-measure.org/resource/om-2/Cost>;
  rdfs:comment "A relationship between a heat generator/operating company and various associated cost (e.g., labour cost, wear cost, etc., potentially incurred over the period of time)";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontoheatnetwork/>;
  rdfs:label "has cost" .

_:11400c a owl:Class;
  owl:unionOf _:11401c .

_:11401c rdf:first <https://www.theworldavatar.com/kg/ontoheatnetwork/HeatGenerator>;
  rdf:rest _:11402c .

_:11402c rdf:first <https://www.theworldavatar.com/kg/ontoheatnetwork/MunicipalUtility>;
  rdf:rest rdf:nil .

<http://www.theworldavatar.com/ontology/ontocape/chemical_process_system/CPS_performance/economic_performance.owl#hasRevenue>
  a owl:ObjectProperty;
  rdfs:domain <https://www.theworldavatar.com/kg/ontoheatnetwork/GasTurbine>;
  rdfs:range <https://www.theworldavatar.com/kg/ontoheatnetwork/CoGenRevenueInTimeInterval>;
  rdfs:comment "A relationship between a CHP gas turbine and its co-generated electricity revenue ";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontoheatnetwork/>;
  rdfs:label "has revenue" .

<http://www.theworldavatar.com/ontology/ontocape/upper_level/system.owl#isOwnerOf>
  a owl:ObjectProperty;
  rdfs:domain <https://www.theworldavatar.com/kg/ontoheatnetwork/MunicipalUtility>;
  rdfs:range _:11403c;
  rdfs:comment "A relationship between a company and the entities it owns";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontoheatnetwork/>;
  rdfs:label "is owner of" .

_:11403c a owl:Class;
  owl:unionOf _:11404c .

_:11404c rdf:first <http://www.theworldavatar.com/ontology/ontopowsys/PowSysRealization.owl#ThermalEnergyStorage>;
  rdf:rest _:11405c .

_:11405c rdf:first <https://www.theworldavatar.com/kg/ontoheatnetwork/HeatGenerator>;
  rdf:rest rdf:nil .

<https://www.theworldavatar.com/kg/ontoheatnetwork/applicableLocation> a owl:ObjectProperty;
  rdfs:domain <https://www.theworldavatar.com/kg/ontoheatnetwork/CalendarEffect>;
  rdfs:range <http://purl.org/dc/terms/Location>;
  rdfs:comment "The location where calendar effect is applicable to";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontoheatnetwork/>;
  rdfs:label "applicable location" .

<https://www.theworldavatar.com/kg/ontoheatnetwork/applicableOPEXComponent> a owl:ObjectProperty;
  rdfs:domain <https://www.theworldavatar.com/kg/ontoheatnetwork/HeatGenerator>;
  rdfs:range <https://www.theworldavatar.com/kg/ontoheatnetwork/UnitRate>;
  rdfs:comment "A relationship between a heat generator and applicable operating cost components (e.g., time or amount specific wear cost, hourly labour cost, etc.)";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontoheatnetwork/>;
  rdfs:label "has OPEX component" .

<https://www.theworldavatar.com/kg/ontoheatnetwork/hasCO2Factor> a owl:ObjectProperty;
  rdfs:domain <http://theworldavatar.com/ontology/ontochemplant/OntoChemPlant.owl#FuelType>;
  rdfs:range <https://www.theworldavatar.com/kg/ontoheatnetwork/CO2Factor>;
  rdfs:comment "A relationship between a fuel and its CO2 factor";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontoheatnetwork/>;
  rdfs:label "has CO2 factor" .

<https://www.theworldavatar.com/kg/ontoheatnetwork/hasCoGenElectricityAmount> a owl:ObjectProperty;
  rdfs:domain <https://www.theworldavatar.com/kg/ontoheatnetwork/GasTurbine>;
  rdfs:range <https://www.theworldavatar.com/kg/ontoheatnetwork/CoGenElectricityAmount>;
  rdfs:comment "A relationship between gas turbine and co-generated electricity amount";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontoheatnetwork/>;
  rdfs:label "has co-generated electricity amount" .

<https://www.theworldavatar.com/kg/ontoheatnetwork/hasConsumedGasAmount> a owl:ObjectProperty;
  rdfs:domain <https://www.theworldavatar.com/kg/ontoheatnetwork/HeatGenerator>;
  rdfs:range <https://www.theworldavatar.com/kg/ontoheatnetwork/ConsumedGasAmount>;
  rdfs:comment "A relationship between heat generator and previous/planned gas amount consumed";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontoheatnetwork/>;
  rdfs:label "has consumed gas amount" .

<https://www.theworldavatar.com/kg/ontoheatnetwork/hasCumulativeEnergyCap> a owl:ObjectProperty;
  rdfs:domain <https://www.theworldavatar.com/kg/ontoheatnetwork/Tier>;
  rdfs:range <http://www.ontology-of-units-of-measure.org/resource/om-2/Energy>;
  rdfs:comment "A relationship between a tier and its cumulative energy cap";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontoheatnetwork/>;
  rdfs:label "has cumulative energy cap" .

<https://www.theworldavatar.com/kg/ontoheatnetwork/hasCurrentUnitPrice> a owl:ObjectProperty;
  rdfs:domain <https://spec.edmcouncil.org/fibo/ontology/FND/Agreements/Contracts/Contract>;
  rdfs:range <https://www.theworldavatar.com/kg/ontoheatnetwork/UnitPrice>;
  rdfs:comment "A relationship between contract and current unit price based on relative purchases according to tiers";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontoheatnetwork/>;
  rdfs:label "has current unit price" .

<https://www.theworldavatar.com/kg/ontoheatnetwork/hasDownstreamGridConnection> a
    owl:ObjectProperty;
  rdfs:domain <https://www.theworldavatar.com/kg/ontoheatnetwork/HeatProvider>;
  rdfs:range <https://www.theworldavatar.com/kg/ontoheatnetwork/GridConnection>;
  rdfs:comment "A relationship between heat provider and downstream grid connection, i.e., flow";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontoheatnetwork/>;
  rdfs:label "has downstream grid connection" .

<https://www.theworldavatar.com/kg/ontoheatnetwork/hasGeneratedHeatAmount> a owl:ObjectProperty;
  rdfs:domain <https://www.theworldavatar.com/kg/ontoheatnetwork/HeatGenerator>;
  rdfs:range <https://www.theworldavatar.com/kg/ontoheatnetwork/GeneratedHeatAmount>;
  rdfs:comment "A relationship between heat generator and previous/planned heat amount generated";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontoheatnetwork/>;
  rdfs:label "has generated heat amount" .

<https://www.theworldavatar.com/kg/ontoheatnetwork/hasHeatDemand> a owl:ObjectProperty;
  rdfs:domain <https://www.theworldavatar.com/kg/ontoheatnetwork/Consumer>;
  rdfs:range <https://www.theworldavatar.com/kg/ontoheatnetwork/HeatDemand>;
  rdfs:comment "A relationship between consumer and heat demand";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontoheatnetwork/>;
  rdfs:label "has heat demand" .

<https://www.theworldavatar.com/kg/ontoheatnetwork/hasHigherCalorificValue> a owl:ObjectProperty;
  rdfs:domain <http://theworldavatar.com/ontology/ontochemplant/OntoChemPlant.owl#FuelType>;
  rdfs:range <https://www.theworldavatar.com/kg/ontoheatnetwork/HigherCalorificValue>;
  rdfs:comment "A relationship between a fuel and its higher caloric value";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontoheatnetwork/>;
  rdfs:label "has higher calorific value" .

<https://www.theworldavatar.com/kg/ontoheatnetwork/hasLowerCalorificValue> a owl:ObjectProperty;
  rdfs:domain <http://theworldavatar.com/ontology/ontochemplant/OntoChemPlant.owl#FuelType>;
  rdfs:range <https://www.theworldavatar.com/kg/ontoheatnetwork/LowerCalorificValue>;
  rdfs:comment "A relationship between a fuel and its lower caloric value";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontoheatnetwork/>;
  rdfs:label "has lower calorific value" .

<https://www.theworldavatar.com/kg/ontoheatnetwork/hasMaxAnnualPurchaseVolume> a owl:ObjectProperty;
  rdfs:domain <https://spec.edmcouncil.org/fibo/ontology/FND/Agreements/Contracts/Contract>;
  rdfs:range <http://www.ontology-of-units-of-measure.org/resource/om-2/Energy>;
  rdfs:comment "A relationship between a contract and maximum quantity to be purchased annually";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontoheatnetwork/>;
  rdfs:label "has maximum annual purchase volume" .

<https://www.theworldavatar.com/kg/ontoheatnetwork/hasMaxHourlySupply> a owl:ObjectProperty;
  rdfs:domain <https://www.theworldavatar.com/kg/ontoheatnetwork/IncinerationPlant>;
  rdfs:range <http://www.ontology-of-units-of-measure.org/resource/om-2/Power>;
  rdfs:comment "A relationship between incineration plant and the maximum heat amount it can provide per hour";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontoheatnetwork/>;
  rdfs:label "has maximum hourly supply" .

<https://www.theworldavatar.com/kg/ontoheatnetwork/hasMinAnnualPurchaseVolume> a owl:ObjectProperty;
  rdfs:domain <https://spec.edmcouncil.org/fibo/ontology/FND/Agreements/Contracts/Contract>;
  rdfs:range <http://www.ontology-of-units-of-measure.org/resource/om-2/Energy>;
  rdfs:comment "A relationship between a contract and minimum quantity to be purchased annually, e.g., take or pay contract";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontoheatnetwork/>;
  rdfs:label "has minimum annual purchase volume" .

<https://www.theworldavatar.com/kg/ontoheatnetwork/hasMinFlowRate> a owl:ObjectProperty;
  rdfs:domain <https://www.theworldavatar.com/kg/ontoheatnetwork/HeatingNetwork>;
  rdfs:range <http://www.ontology-of-units-of-measure.org/resource/om-2/VolumetricFlowRate>;
  rdfs:comment "A relationship between heating network and its minimum volumetric flow rate, i.e., due to minimum pump speed of installed pumps";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontoheatnetwork/>;
  rdfs:label "has minimum flow rate" .

<https://www.theworldavatar.com/kg/ontoheatnetwork/hasMinHourlySupply> a owl:ObjectProperty;
  rdfs:domain <https://www.theworldavatar.com/kg/ontoheatnetwork/IncinerationPlant>;
  rdfs:range <http://www.ontology-of-units-of-measure.org/resource/om-2/Power>;
  rdfs:comment "A relationship between incineration plant and the minimum heat amount it can provide per hour";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontoheatnetwork/>;
  rdfs:label "has minimum hourly supply" .

<https://www.theworldavatar.com/kg/ontoheatnetwork/hasMinimumIdleTime> a owl:ObjectProperty;
  rdfs:domain <https://www.theworldavatar.com/kg/ontoheatnetwork/GasTurbine>;
  rdfs:range <http://www.ontology-of-units-of-measure.org/resource/om-2/Duration>;
  rdfs:comment "Minimum duration between 2 subsequent gas turbine operations (due to technical limits)";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontoheatnetwork/>;
  rdfs:label "has minimum idle time" .

<https://www.theworldavatar.com/kg/ontoheatnetwork/hasMinimumThermalLoad> a owl:ObjectProperty;
  rdfs:domain <https://www.theworldavatar.com/kg/ontoheatnetwork/GasTurbine>;
  rdfs:range <http://www.ontology-of-units-of-measure.org/resource/om-2/Power>;
  rdfs:comment "A relationship between gas turbine and its minimum thermal load (due to emission regulation)";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontoheatnetwork/>;
  rdfs:label "has minimum thermal load" .

<https://www.theworldavatar.com/kg/ontoheatnetwork/hasObservableProperty> a owl:ObjectProperty;
  rdfs:domain <https://www.theworldavatar.com/kg/ontoheatnetwork/GridConnection>;
  rdfs:range <http://www.theworldavatar.com/ontology/ontocape/material/phase_system/phase_system.owl#ThermodynamicStateProperty>;
  rdfs:comment "A relationship between grid connection and observed thermodynamic properties at that location";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontoheatnetwork/>;
  rdfs:label "has observable property" .

<https://www.theworldavatar.com/kg/ontoheatnetwork/hasOperatingAvailability> a owl:ObjectProperty;
  rdfs:domain _:11406c;
  rdfs:range <https://www.theworldavatar.com/kg/ontoheatnetwork/Availability>;
  rdfs:comment "A relationship between incineration plant/heat generator and its anticipated operating availability";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontoheatnetwork/>;
  rdfs:label "has operating availability" .

_:11406c a owl:Class;
  owl:unionOf _:11407c .

_:11407c rdf:first <https://www.theworldavatar.com/kg/ontoheatnetwork/HeatGenerator>;
  rdf:rest _:11408c .

_:11408c rdf:first <https://www.theworldavatar.com/kg/ontoheatnetwork/IncinerationPlant>;
  rdf:rest rdf:nil .

<https://www.theworldavatar.com/kg/ontoheatnetwork/hasOperatingTime> a owl:ObjectProperty;
  rdfs:domain <https://www.theworldavatar.com/kg/ontoheatnetwork/HeatGenerator>;
  rdfs:range <https://www.theworldavatar.com/kg/ontoheatnetwork/DurationInTimeInterval>;
  rdfs:comment "A relationship between heat generator and its (previous) operating time";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontoheatnetwork/>;
  rdfs:label "has operating time" .

<https://www.theworldavatar.com/kg/ontoheatnetwork/hasProvidedHeatAmount> a owl:ObjectProperty;
  rdfs:domain <https://www.theworldavatar.com/kg/ontoheatnetwork/IncinerationPlant>;
  rdfs:range <https://www.theworldavatar.com/kg/ontoheatnetwork/ProvidedHeatAmount>;
  rdfs:comment "A relationship between incineration plant and the heat amount it has provided to the network";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontoheatnetwork/>;
  rdfs:label "has provided heat amount" .

<https://www.theworldavatar.com/kg/ontoheatnetwork/hasPurchaseAgreement> a owl:ObjectProperty;
  rdfs:domain <https://www.theworldavatar.com/kg/ontoheatnetwork/MunicipalUtility>;
  rdfs:range <https://spec.edmcouncil.org/fibo/ontology/FND/Agreements/Contracts/Contract>;
  rdfs:comment "A relationship between municipal utility and the purchase agreement signed in a contract with another heat provider";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontoheatnetwork/>;
  rdfs:label "has purchase agreement" .

<https://www.theworldavatar.com/kg/ontoheatnetwork/hasRatedElectricalPower> a owl:ObjectProperty;
  rdfs:domain <https://www.theworldavatar.com/kg/ontoheatnetwork/GasTurbine>;
  rdfs:range <http://www.ontology-of-units-of-measure.org/resource/om-2/Power>;
  rdfs:comment "A relationship between gas turbine and its rated electrical power";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontoheatnetwork/>;
  rdfs:label "has rated electrical power" .

<https://www.theworldavatar.com/kg/ontoheatnetwork/hasRatedThermalPower> a owl:ObjectProperty;
  rdfs:domain <https://www.theworldavatar.com/kg/ontoheatnetwork/HeatGenerator>;
  rdfs:range <http://www.ontology-of-units-of-measure.org/resource/om-2/Power>;
  rdfs:comment "A relationship between heat generator and its rated thermal power";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontoheatnetwork/>;
  rdfs:label "has rated thermal power" .

<https://www.theworldavatar.com/kg/ontoheatnetwork/hasTier> a owl:ObjectProperty;
  rdfs:domain <https://www.theworldavatar.com/kg/ontoheatnetwork/TieredUnitPrice>;
  rdfs:range <https://www.theworldavatar.com/kg/ontoheatnetwork/Tier>;
  rdfs:comment "A relationship between tiered unit price and tier";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontoheatnetwork/>;
  rdfs:label "has tier" .

<https://www.theworldavatar.com/kg/ontoheatnetwork/hasTieredUnitPrice> a owl:ObjectProperty;
  rdfs:domain <https://spec.edmcouncil.org/fibo/ontology/FND/Agreements/Contracts/Contract>;
  rdfs:range <https://www.theworldavatar.com/kg/ontoheatnetwork/TieredUnitPrice>;
  rdfs:comment "A relationship between contract and tiered unit price";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontoheatnetwork/>;
  rdfs:label "has tiered unit price" .

<https://www.theworldavatar.com/kg/ontoheatnetwork/hasUnitPrice> a owl:ObjectProperty;
  rdfs:domain <http://theworldavatar.com/ontology/ontochemplant/OntoChemPlant.owl#FuelType>,
    <https://www.theworldavatar.com/kg/ontoheatnetwork/Tier>;
  rdfs:range <https://www.theworldavatar.com/kg/ontoheatnetwork/FuelUnitCost>, <https://www.theworldavatar.com/kg/ontoheatnetwork/UnitPrice>;
  rdfs:comment "A relationship between a fuel and its price", "A relationship between a tier and the associated unit price";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontoheatnetwork/>;
  rdfs:label "has unit price" .

<https://www.theworldavatar.com/kg/ontoheatnetwork/hasUpstreamGridConnection> a owl:ObjectProperty;
  rdfs:domain <https://www.theworldavatar.com/kg/ontoheatnetwork/HeatProvider>;
  rdfs:range <https://www.theworldavatar.com/kg/ontoheatnetwork/GridConnection>;
  rdfs:comment "A relationship between heat provider and upstream grid connection, i.e., return flow";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontoheatnetwork/>;
  rdfs:label "has upstream grid connection" .

<https://www.theworldavatar.com/kg/ontoheatnetwork/isFulfilledBy> a owl:ObjectProperty;
  rdfs:domain <https://spec.edmcouncil.org/fibo/ontology/FND/Agreements/Contracts/Contract>;
  rdfs:range <https://www.theworldavatar.com/kg/ontoheatnetwork/HeatProvider>;
  rdfs:comment "A relationship between a contract and the fulfilling party, e.g.., party which provides heat";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontoheatnetwork/>;
  rdfs:label "is fulfilled by" .

<https://www.theworldavatar.com/kg/ontoheatnetwork/operates> a owl:ObjectProperty;
  rdfs:domain <https://www.theworldavatar.com/kg/ontoheatnetwork/MunicipalUtility>;
  rdfs:range <https://www.theworldavatar.com/kg/ontoheatnetwork/HeatingNetwork>;
  rdfs:comment "A relationship between municipal utility and heating network that it operates";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontoheatnetwork/>;
  rdfs:label "operates" .

<https://www.theworldavatar.com/kg/ontoheatnetwork/providesHeatTo> a owl:ObjectProperty;
  rdfs:domain <https://www.theworldavatar.com/kg/ontoheatnetwork/HeatProvider>;
  rdfs:range <https://www.theworldavatar.com/kg/ontoheatnetwork/HeatingNetwork>;
  rdfs:comment "A relationship between heat provider and the heating network";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontoheatnetwork/>;
  rdfs:label "provides heat to" .

<https://www.theworldavatar.com/kg/ontoheatnetwork/suppliesHeatTo> a owl:ObjectProperty;
  rdfs:domain <https://www.theworldavatar.com/kg/ontoheatnetwork/HeatingNetwork>;
  rdfs:range <https://www.theworldavatar.com/kg/ontoheatnetwork/Consumer>;
  rdfs:comment "A relationship between heating network and consumer";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontoheatnetwork/>;
  rdfs:label "supplies heat to" .

<http://purl.org/dc/terms/Location> a owl:Class .

<http://theworldavatar.com/ontology/ontochemplant/OntoChemPlant.owl#FuelType> a owl:Class;
  rdfs:subClassOf _:11409c, _:1140ac, _:1140bc, _:1140cc .

_:11409c a owl:Restriction;
  owl:onProperty <https://www.theworldavatar.com/kg/ontoheatnetwork/hasCO2Factor>;
  owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger;
  owl:onClass <https://www.theworldavatar.com/kg/ontoheatnetwork/CO2Factor> .

_:1140ac a owl:Restriction;
  owl:onProperty <https://www.theworldavatar.com/kg/ontoheatnetwork/hasHigherCalorificValue>;
  owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger;
  owl:onClass <https://www.theworldavatar.com/kg/ontoheatnetwork/HigherCalorificValue> .

_:1140bc a owl:Restriction;
  owl:onProperty <https://www.theworldavatar.com/kg/ontoheatnetwork/hasLowerCalorificValue>;
  owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger;
  owl:onClass <https://www.theworldavatar.com/kg/ontoheatnetwork/LowerCalorificValue> .

_:1140cc a owl:Restriction;
  owl:onProperty <https://www.theworldavatar.com/kg/ontoheatnetwork/hasUnitPrice>;
  owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger;
  owl:onClass <https://www.theworldavatar.com/kg/ontoheatnetwork/FuelUnitCost> .

<http://www.ontology-of-units-of-measure.org/resource/om-2/AmountOfMoney> a owl:Class .

<http://www.ontology-of-units-of-measure.org/resource/om-2/Cost> a owl:Class;
  owl:equivalentClass <http://www.theworldavatar.com/ontology/ontocape/chemical_process_system/CPS_performance/economic_performance.owl#Costs>;
  rdfs:comment "Includes all costs associated with heat generation";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontoheatnetwork/>;
  rdfs:label "Cost" .

<http://www.ontology-of-units-of-measure.org/resource/om-2/Density> a owl:Class;
  rdfs:subClassOf <http://www.theworldavatar.com/ontology/ontocape/material/phase_system/phase_system.owl#ThermodynamicStateProperty>;
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontoheatnetwork/>;
  rdfs:label "Density" .

<http://www.ontology-of-units-of-measure.org/resource/om-2/Duration> a owl:Class .

<http://www.ontology-of-units-of-measure.org/resource/om-2/Energy> a owl:Class .

<http://www.ontology-of-units-of-measure.org/resource/om-2/Power> a owl:Class .

<http://www.ontology-of-units-of-measure.org/resource/om-2/Pressure> a owl:Class;
  rdfs:subClassOf <http://www.theworldavatar.com/ontology/ontocape/material/phase_system/phase_system.owl#ThermodynamicStateProperty>;
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontoheatnetwork/>;
  rdfs:label "Pressure " .

<http://www.ontology-of-units-of-measure.org/resource/om-2/Quantity> a owl:Class .

<http://www.ontology-of-units-of-measure.org/resource/om-2/SpecificHeatCapacity> a
    owl:Class;
  rdfs:subClassOf <http://www.theworldavatar.com/ontology/ontocape/material/phase_system/phase_system.owl#ThermodynamicStateProperty>;
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontoheatnetwork/>;
  rdfs:label "Specific heat capacity" .

<http://www.ontology-of-units-of-measure.org/resource/om-2/Temperature> a owl:Class;
  rdfs:subClassOf <http://www.theworldavatar.com/ontology/ontocape/material/phase_system/phase_system.owl#ThermodynamicStateProperty>;
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontoheatnetwork/>;
  rdfs:label "Temperature" .

<http://www.ontology-of-units-of-measure.org/resource/om-2/VolumetricFlowRate> a owl:Class .

<http://www.theworldavatar.com/ontology/ontocape/chemical_process_system/CPS_performance/economic_performance.owl#Costs>
  a owl:Class .

<http://www.theworldavatar.com/ontology/ontocape/material/phase_system/phase_system.owl#ThermodynamicStateProperty>
  a owl:Class;
  rdfs:subClassOf <http://www.theworldavatar.com/ontology/ontocape/upper_level/system.owl#Property>;
  rdfs:comment "A phase system property that can serve as an intensive thermodynamic state variable";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontoheatnetwork/>;
  rdfs:label "Thermodynamic state property" .

<http://www.theworldavatar.com/ontology/ontocape/upper_level/system.owl#Property>
  a owl:Class .

<http://www.theworldavatar.com/ontology/ontopowsys/PowSysRealization.owl#ThermalEnergyStorage>
  a owl:Class .

<https://spec.edmcouncil.org/fibo/ontology/FND/Agreements/Contracts/Contract> a owl:Class;
  rdfs:subClassOf _:1140dc, _:1140ec, _:1140fc .

_:1140dc a owl:Restriction;
  owl:onProperty <https://www.theworldavatar.com/kg/ontoheatnetwork/hasCurrentUnitPrice>;
  owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger;
  owl:onClass <https://www.theworldavatar.com/kg/ontoheatnetwork/UnitPrice> .

_:1140ec a owl:Restriction;
  owl:onProperty <https://www.theworldavatar.com/kg/ontoheatnetwork/hasMaxAnnualPurchaseVolume>;
  owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger;
  owl:onClass <http://www.ontology-of-units-of-measure.org/resource/om-2/Energy> .

_:1140fc a owl:Restriction;
  owl:onProperty <https://www.theworldavatar.com/kg/ontoheatnetwork/hasMinAnnualPurchaseVolume>;
  owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger;
  owl:onClass <http://www.ontology-of-units-of-measure.org/resource/om-2/Energy> .

<https://www.theworldavatar.com/kg/ontoheatnetwork/Availability> a owl:Class;
  rdfs:comment "Planned or anticipated availability of an asset (i.e., likely as time series of boolean values)";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontoheatnetwork/>;
  rdfs:label "Availability" .

<https://www.theworldavatar.com/kg/ontoheatnetwork/CHPBonus> a owl:Class;
  rdfs:subClassOf <https://www.theworldavatar.com/kg/ontoheatnetwork/UnitRate>;
  rdfs:comment "Bonus from combined-heat-and-power gas turbine, i.e., subsidy";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontoheatnetwork/>;
  rdfs:label "CHP bonus" .

<https://www.theworldavatar.com/kg/ontoheatnetwork/CO2CertificatePrice> a owl:Class;
  rdfs:subClassOf <https://www.theworldavatar.com/kg/ontoheatnetwork/UnitRate>;
  rdfs:comment "Unit cost of CO2 emission certificates";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontoheatnetwork/>;
  rdfs:label "CO2 certificate price" .

<https://www.theworldavatar.com/kg/ontoheatnetwork/CO2EmissionInTimeInterval> a owl:Class;
  rdfs:subClassOf <http://www.ontology-of-units-of-measure.org/resource/om-2/Quantity>;
  rdfs:comment "CO2 emission generated in specific time interval";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontoheatnetwork/>;
  rdfs:label "CO2 emission in time interval" .

<https://www.theworldavatar.com/kg/ontoheatnetwork/CO2Factor> a owl:Class;
  rdfs:subClassOf <http://www.ontology-of-units-of-measure.org/resource/om-2/Quantity>;
  rdfs:comment "Amount of carbon dioxide produced per megawatt-hour of burned fossil fuel (with regards to lower calorific value of fuel)";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontoheatnetwork/>;
  rdfs:label "CO2 factor" .

<https://www.theworldavatar.com/kg/ontoheatnetwork/CalendarEffect> a owl:Class;
  rdfs:comment "Specifics of date, i.e., weekday,weekend, vacation, etc.";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontoheatnetwork/>;
  rdfs:label "Calendar effects" .

<https://www.theworldavatar.com/kg/ontoheatnetwork/CalorificValue> a owl:Class;
  rdfs:subClassOf <http://www.ontology-of-units-of-measure.org/resource/om-2/Quantity>;
  rdfs:comment "Total energy released as heat when a substance undergoes complete combustion with oxygen under standard conditions";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontoheatnetwork/>;
  rdfs:label "Calorific value" .

<https://www.theworldavatar.com/kg/ontoheatnetwork/CoGenElectricityAmount> a owl:Class;
  rdfs:subClassOf <https://www.theworldavatar.com/kg/ontoheatnetwork/EnergyInTimeInterval>;
  rdfs:comment "Electricity amount generated by a gas turbine (during a certain time interval)";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontoheatnetwork/>;
  rdfs:label "Co-gen electricity amount" .

<https://www.theworldavatar.com/kg/ontoheatnetwork/CoGenRevenueInTimeInterval> a owl:Class;
  rdfs:subClassOf <http://www.ontology-of-units-of-measure.org/resource/om-2/AmountOfMoney>;
  rdfs:comment "Includes all revenue associated with co-generation of electricity in CHP gas turbine (e.g., in a particular time period)";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontoheatnetwork/>;
  rdfs:label "Co-gen revenue in time interval" .

<https://www.theworldavatar.com/kg/ontoheatnetwork/ConsumedGasAmount> a owl:Class;
  rdfs:subClassOf <https://www.theworldavatar.com/kg/ontoheatnetwork/EnergyInTimeInterval>;
  rdfs:comment "Gas amount consumed by a heat generator (during a certain time interval)";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontoheatnetwork/>;
  rdfs:label "Consumed gas amount" .

<https://www.theworldavatar.com/kg/ontoheatnetwork/Consumer> a owl:Class;
  rdfs:subClassOf _:11410c;
  rdfs:comment "Individuals or businesses or a group thereof that consume heat ";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontoheatnetwork/>;
  rdfs:label "Consumer" .

_:11410c a owl:Restriction;
  owl:onProperty <https://www.theworldavatar.com/kg/ontoheatnetwork/hasHeatDemand>;
  owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger;
  owl:onClass <https://www.theworldavatar.com/kg/ontoheatnetwork/HeatDemand> .

<https://www.theworldavatar.com/kg/ontoheatnetwork/CostInTimeInterval> a owl:Class;
  rdfs:subClassOf <http://www.ontology-of-units-of-measure.org/resource/om-2/Cost>;
  rdfs:comment "Cost in a particular time interval";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontoheatnetwork/>;
  rdfs:label "Cost in time interval" .

<https://www.theworldavatar.com/kg/ontoheatnetwork/DemandDrivenWearCost> a owl:Class;
  rdfs:subClassOf <https://www.theworldavatar.com/kg/ontoheatnetwork/UnitRate>;
  rdfs:comment "Wear cost per megawatt-hour of produced heat";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontoheatnetwork/>;
  rdfs:label "Demand driven wear cost" .

<https://www.theworldavatar.com/kg/ontoheatnetwork/DurationInTimeInterval> a owl:Class;
  rdfs:subClassOf <http://www.ontology-of-units-of-measure.org/resource/om-2/Duration>;
  rdfs:comment "Operating duration in a particular time interval";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontoheatnetwork/>;
  rdfs:label "Duration in time interval" .

<https://www.theworldavatar.com/kg/ontoheatnetwork/ElectricitySpotPrice> a owl:Class;
  rdfs:subClassOf <https://www.theworldavatar.com/kg/ontoheatnetwork/UnitRate>;
  rdfs:comment "Electricity spot price for sold electricity";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontoheatnetwork/>;
  rdfs:label "Electricity spot price" .

<https://www.theworldavatar.com/kg/ontoheatnetwork/EmissionCost> a owl:Class;
  rdfs:subClassOf <https://www.theworldavatar.com/kg/ontoheatnetwork/VariableCost>;
  rdfs:comment "Carbon emission cost incurred by heat generator operation";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontoheatnetwork/>;
  rdfs:label "Emission cost" .

<https://www.theworldavatar.com/kg/ontoheatnetwork/EnergyInTimeInterval> a owl:Class;
  rdfs:subClassOf <http://www.ontology-of-units-of-measure.org/resource/om-2/Energy>;
  rdfs:comment "Energy amount in a particular time interval";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontoheatnetwork/>;
  rdfs:label "Energy in time interval" .

<https://www.theworldavatar.com/kg/ontoheatnetwork/FixedCost> a owl:Class;
  rdfs:subClassOf <https://www.theworldavatar.com/kg/ontoheatnetwork/CostInTimeInterval>;
  rdfs:comment "Includes all fixed cost incurred by operating a heat generator";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontoheatnetwork/>;
  rdfs:label "Fixed cost" .

<https://www.theworldavatar.com/kg/ontoheatnetwork/FixedWearCost> a owl:Class;
  rdfs:subClassOf <https://www.theworldavatar.com/kg/ontoheatnetwork/FixedCost>;
  rdfs:comment "Operating time dependent wear cost for gas turbine";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontoheatnetwork/>;
  rdfs:label "Fixed wear cost" .

<https://www.theworldavatar.com/kg/ontoheatnetwork/FuelCost> a owl:Class;
  rdfs:subClassOf <https://www.theworldavatar.com/kg/ontoheatnetwork/VariableCost>;
  rdfs:comment "Cost for the fuel that is used by heat generator";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontoheatnetwork/>;
  rdfs:label "Fuel cost" .

<https://www.theworldavatar.com/kg/ontoheatnetwork/FuelUnitCost> a owl:Class;
  rdfs:subClassOf <https://www.theworldavatar.com/kg/ontoheatnetwork/UnitRate>;
  rdfs:comment "Unit cost for used fuel";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontoheatnetwork/>;
  rdfs:label "Fuel unit cost" .

<https://www.theworldavatar.com/kg/ontoheatnetwork/GasTurbine> a owl:Class;
  rdfs:subClassOf <https://www.theworldavatar.com/kg/ontoheatnetwork/HeatGenerator>,
    _:11411c, _:11412c, _:11413c, _:11414c;
  rdfs:comment "Turbine that converts chemical energy of fuel into heat and electricity by internal combustion";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontoheatnetwork/>;
  rdfs:label "Gas turbine" .

_:11411c a owl:Restriction;
  owl:onProperty <https://www.theworldavatar.com/kg/ontoheatnetwork/hasCoGenElectricityAmount>;
  owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger;
  owl:onClass <https://www.theworldavatar.com/kg/ontoheatnetwork/CoGenElectricityAmount> .

_:11412c a owl:Restriction;
  owl:onProperty <https://www.theworldavatar.com/kg/ontoheatnetwork/hasMinimumIdleTime>;
  owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger;
  owl:onClass <http://www.ontology-of-units-of-measure.org/resource/om-2/Duration> .

_:11413c a owl:Restriction;
  owl:onProperty <https://www.theworldavatar.com/kg/ontoheatnetwork/hasMinimumThermalLoad>;
  owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger;
  owl:onClass <http://www.ontology-of-units-of-measure.org/resource/om-2/Power> .

_:11414c a owl:Restriction;
  owl:onProperty <https://www.theworldavatar.com/kg/ontoheatnetwork/hasRatedElectricalPower>;
  owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger;
  owl:onClass <http://www.ontology-of-units-of-measure.org/resource/om-2/Power> .

<https://www.theworldavatar.com/kg/ontoheatnetwork/GasUnitCost> a owl:Class;
  rdfs:subClassOf <https://www.theworldavatar.com/kg/ontoheatnetwork/FuelUnitCost>;
  rdfs:comment "Unit cost for used natural gas";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontoheatnetwork/>;
  rdfs:label "Gas unit cost" .

<https://www.theworldavatar.com/kg/ontoheatnetwork/GeneratedHeatAmount> a owl:Class;
  rdfs:subClassOf <https://www.theworldavatar.com/kg/ontoheatnetwork/EnergyInTimeInterval>;
  rdfs:comment "Heat amount generated by a heat generator (during a certain time interval)";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontoheatnetwork/>;
  rdfs:label "Generated heat amount" .

<https://www.theworldavatar.com/kg/ontoheatnetwork/GridCharges> a owl:Class;
  rdfs:subClassOf <https://www.theworldavatar.com/kg/ontoheatnetwork/UnitRate>;
  rdfs:comment "Saved grid charges for each avoided MWh electricity sourced from the grid";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontoheatnetwork/>;
  rdfs:label "Grid charges" .

<https://www.theworldavatar.com/kg/ontoheatnetwork/GridConnection> a owl:Class;
  rdfs:comment "Grid point at which (thermodynamic) properties are observed, i.e., flow and return temperature";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontoheatnetwork/>;
  rdfs:label "Grid connection" .

<https://www.theworldavatar.com/kg/ontoheatnetwork/HeatBoiler> a owl:Class;
  rdfs:subClassOf <https://www.theworldavatar.com/kg/ontoheatnetwork/HeatGenerator>;
  rdfs:comment "A closed, pressure vessel that uses fuel for heating water or other fluids to supply steam or hot water for heating";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontoheatnetwork/>;
  rdfs:label "Heat boiler" .

<https://www.theworldavatar.com/kg/ontoheatnetwork/HeatDemand> a owl:Class;
  rdfs:subClassOf <https://www.theworldavatar.com/kg/ontoheatnetwork/EnergyInTimeInterval>;
  rdfs:comment "Heat demand of a consumer (during a certain time interval)";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontoheatnetwork/>;
  rdfs:label "Heat demand" .

<https://www.theworldavatar.com/kg/ontoheatnetwork/HeatGenerator> a owl:Class;
  rdfs:subClassOf _:11415c, _:11416c, _:11417c, _:11418c;
  rdfs:comment "A device for converting fuel or electricity into heat ";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontoheatnetwork/>;
  rdfs:label "Heat generator" .

_:11415c a owl:Restriction;
  owl:onProperty <https://www.theworldavatar.com/kg/ontoheatnetwork/hasConsumedGasAmount>;
  owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger;
  owl:onClass <https://www.theworldavatar.com/kg/ontoheatnetwork/ConsumedGasAmount> .

_:11416c a owl:Restriction;
  owl:onProperty <https://www.theworldavatar.com/kg/ontoheatnetwork/hasGeneratedHeatAmount>;
  owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger;
  owl:onClass <https://www.theworldavatar.com/kg/ontoheatnetwork/GeneratedHeatAmount> .

_:11417c a owl:Restriction;
  owl:onProperty <https://www.theworldavatar.com/kg/ontoheatnetwork/hasOperatingTime>;
  owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger;
  owl:onClass <https://www.theworldavatar.com/kg/ontoheatnetwork/DurationInTimeInterval> .

_:11418c a owl:Restriction;
  owl:onProperty <https://www.theworldavatar.com/kg/ontoheatnetwork/hasRatedThermalPower>;
  owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger;
  owl:onClass <http://www.ontology-of-units-of-measure.org/resource/om-2/Power> .

<https://www.theworldavatar.com/kg/ontoheatnetwork/HeatProvider> a owl:Class;
  rdfs:subClassOf _:11419c, _:1141ac;
  rdfs:comment "Entity providing heat to the district heating network";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontoheatnetwork/>;
  rdfs:label "Heat provider" .

_:11419c a owl:Restriction;
  owl:onProperty <https://www.theworldavatar.com/kg/ontoheatnetwork/hasDownstreamGridConnection>;
  owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger;
  owl:onClass <https://www.theworldavatar.com/kg/ontoheatnetwork/GridConnection> .

_:1141ac a owl:Restriction;
  owl:onProperty <https://www.theworldavatar.com/kg/ontoheatnetwork/hasUpstreamGridConnection>;
  owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger;
  owl:onClass <https://www.theworldavatar.com/kg/ontoheatnetwork/GridConnection> .

<https://www.theworldavatar.com/kg/ontoheatnetwork/HeatingNetwork> a owl:Class;
  rdfs:subClassOf _:1141bc;
  rdfs:comment "Represents a grid-bound district heating system that transfers heat to residential or commercial customers";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontoheatnetwork/>;
  rdfs:label "Heating network" .

_:1141bc a owl:Restriction;
  owl:onProperty <https://www.theworldavatar.com/kg/ontoheatnetwork/hasMinFlowRate>;
  owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger;
  owl:onClass <http://www.ontology-of-units-of-measure.org/resource/om-2/VolumetricFlowRate> .

<https://www.theworldavatar.com/kg/ontoheatnetwork/HigherCalorificValue> a owl:Class;
  rdfs:subClassOf <https://www.theworldavatar.com/kg/ontoheatnetwork/CalorificValue>;
  rdfs:comment "The higher calorific value (higher heating value) indicates the upper limit of the available thermal energy produced by a complete combustion of fuel";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontoheatnetwork/>;
  rdfs:label "Higher calorific value" .

<https://www.theworldavatar.com/kg/ontoheatnetwork/HourlyLabourCost> a owl:Class;
  rdfs:subClassOf <https://www.theworldavatar.com/kg/ontoheatnetwork/UnitRate>;
  rdfs:comment "Unit cost for personnel/labour";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontoheatnetwork/>;
  rdfs:label "Hourly labour cost" .

<https://www.theworldavatar.com/kg/ontoheatnetwork/HourlyWearCost> a owl:Class;
  rdfs:subClassOf <https://www.theworldavatar.com/kg/ontoheatnetwork/UnitRate>;
  rdfs:comment "Wear cost per operating hour";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontoheatnetwork/>;
  rdfs:label "Hourly wear cost" .

<https://www.theworldavatar.com/kg/ontoheatnetwork/IncinerationPlant> a owl:Class;
  rdfs:subClassOf <https://www.theworldavatar.com/kg/ontoheatnetwork/HeatProvider>;
  rdfs:comment "Plant which creates heat from municipal solid waste, also known as energy-from-waste (EfW) plant";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontoheatnetwork/>;
  rdfs:label "Incineration plant" .

<https://www.theworldavatar.com/kg/ontoheatnetwork/LabourCost> a owl:Class;
  rdfs:subClassOf <https://www.theworldavatar.com/kg/ontoheatnetwork/FixedCost>;
  rdfs:comment "Personnel cost of operation";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontoheatnetwork/>;
  rdfs:label "Labour cost" .

<https://www.theworldavatar.com/kg/ontoheatnetwork/LowerCalorificValue> a owl:Class;
  rdfs:subClassOf <https://www.theworldavatar.com/kg/ontoheatnetwork/CalorificValue>;
  rdfs:comment "Absolute quantity of heat released after burning a unit mass or volume of fuel when side products are allowed to escape;  In contrast to the higher calorific value, this value considers energy losses such as the energy used to vaporize water";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontoheatnetwork/>;
  rdfs:label "Lower calorific value" .

<https://www.theworldavatar.com/kg/ontoheatnetwork/MunicipalUtility> a owl:Class;
  rdfs:subClassOf <https://www.theworldavatar.com/kg/ontoheatnetwork/HeatProvider>;
  rdfs:comment "A utility that is wholly owned or operated by a municipality to provide service to the public";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontoheatnetwork/>;
  rdfs:label "Municipal utility" .

<https://www.theworldavatar.com/kg/ontoheatnetwork/NaturalGas> a owl:Class;
  rdfs:subClassOf <http://theworldavatar.com/ontology/ontochemplant/OntoChemPlant.owl#FuelType>;
  rdfs:comment "A mixture of gases which are rich in hydrocarbons";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontoheatnetwork/>;
  rdfs:label "Natural gas" .

<https://www.theworldavatar.com/kg/ontoheatnetwork/ProvidedHeatAmount> a owl:Class;
  rdfs:subClassOf <https://www.theworldavatar.com/kg/ontoheatnetwork/EnergyInTimeInterval>;
  rdfs:comment "Heat amount provided by an (industrial) supplier (during a certain time interval)";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontoheatnetwork/>;
  rdfs:label "Provided heat amount" .

<https://www.theworldavatar.com/kg/ontoheatnetwork/ShutDownCost> a owl:Class;
  rdfs:subClassOf <https://www.theworldavatar.com/kg/ontoheatnetwork/SwitchingCost>;
  rdfs:comment "Cost for shutting down the heat generator";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontoheatnetwork/>;
  rdfs:label "Shut-down cost" .

<https://www.theworldavatar.com/kg/ontoheatnetwork/StartUpCost> a owl:Class;
  rdfs:subClassOf <https://www.theworldavatar.com/kg/ontoheatnetwork/SwitchingCost>;
  rdfs:comment "Cost for starting up the heat generator";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontoheatnetwork/>;
  rdfs:label "Start-up cost" .

<https://www.theworldavatar.com/kg/ontoheatnetwork/SwitchingCost> a owl:Class;
  rdfs:subClassOf <https://www.theworldavatar.com/kg/ontoheatnetwork/VariableCost>;
  rdfs:comment "Cost for switching on and off a heat generator";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontoheatnetwork/>;
  rdfs:label "Switching cost" .

<https://www.theworldavatar.com/kg/ontoheatnetwork/Tier> a owl:Class;
  rdfs:subClassOf _:1141cc, _:1141dc;
  rdfs:comment "Individual tier within the tiered unit price, i.e., unit price for particular purchase window";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontoheatnetwork/>;
  rdfs:label "Tier" .

_:1141cc a owl:Restriction;
  owl:onProperty <https://www.theworldavatar.com/kg/ontoheatnetwork/hasCumulativeEnergyCap>;
  owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger;
  owl:onClass <http://www.ontology-of-units-of-measure.org/resource/om-2/Energy> .

_:1141dc a owl:Restriction;
  owl:onProperty <https://www.theworldavatar.com/kg/ontoheatnetwork/hasUnitPrice>;
  owl:qualifiedCardinality "1"^^xsd:nonNegativeInteger;
  owl:onClass <https://www.theworldavatar.com/kg/ontoheatnetwork/UnitPrice> .

<https://www.theworldavatar.com/kg/ontoheatnetwork/TieredUnitPrice> a owl:Class;
  rdfs:comment "Unit price of heat based on the quantity purchased";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontoheatnetwork/>;
  rdfs:label "Tiered unit price" .

<https://www.theworldavatar.com/kg/ontoheatnetwork/UnitPrice> a owl:Class;
  rdfs:subClassOf <https://www.theworldavatar.com/kg/ontoheatnetwork/UnitRate>;
  rdfs:comment "Unit price for specific purchase window (i.e., tier)";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontoheatnetwork/>;
  rdfs:label "Unit price" .

<https://www.theworldavatar.com/kg/ontoheatnetwork/UnitRate> a owl:Class;
  rdfs:subClassOf <http://www.ontology-of-units-of-measure.org/resource/om-2/Quantity>;
  rdfs:comment "Hypernym of unit cost and unit price";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontoheatnetwork/>;
  rdfs:label "Unit rate" .

<https://www.theworldavatar.com/kg/ontoheatnetwork/VariableCost> a owl:Class;
  rdfs:subClassOf <https://www.theworldavatar.com/kg/ontoheatnetwork/CostInTimeInterval>;
  rdfs:comment "Includes all variable cost incurred by operating a heat generator";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontoheatnetwork/>;
  rdfs:label "Variable cost" .

<https://www.theworldavatar.com/kg/ontoheatnetwork/VariableWearCost> a owl:Class;
  rdfs:subClassOf <https://www.theworldavatar.com/kg/ontoheatnetwork/VariableCost>;
  rdfs:comment "Demand-dependent wear cost for heat boiler";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontoheatnetwork/>;
  rdfs:label "Variable wear cost" .

<https://www.theworldavatar.com/kg/ontoheatnetwork/isPublicHoliday> a owl:Class;
  rdfs:subClassOf <https://www.theworldavatar.com/kg/ontoheatnetwork/CalendarEffect>;
  rdfs:comment "An indicator whether a particular date is a public holiday (likely boolean encoded time series)";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontoheatnetwork/>;
  rdfs:label "is public holiday" .

<https://www.theworldavatar.com/kg/ontoheatnetwork/isSchoolVacation> a owl:Class;
  rdfs:subClassOf <https://www.theworldavatar.com/kg/ontoheatnetwork/CalendarEffect>;
  rdfs:comment "An indicator whether a particular date is a school vacation (likely boolean encoded time series)";
  rdfs:isDefinedBy <https://www.theworldavatar.com/kg/ontoheatnetwork/>;
  rdfs:label "is school vacation" .
