Unverified Commit 428338e5 authored by Maxime Lefrançois's avatar Maxime Lefrançois
Browse files

solve pipeline errors

parent a4dbed75
Loading
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -28,7 +28,7 @@ This extension adds several properties to the existing [saref:Device](https://sa

#### <a id="4.2.3.0"></a>Foreword

The SAREF4ENER extension defines different energy flexibility profiles that can be offered by a [saref:Device](https://saref.etsi.org/core/Device). They are: [s4ener:PowerProfile](#s4ener:PowerProfile), [s4ener:PowerLimitProfile](#s4ener:PowerLimitProfile), [s4ener:DemandDrivenProfile](#s4ener:DemandDrivenProfile), [s4ener:OperationModeProfile](#s4ener:OperationModeProfile), [s4ener:FillRateBasedProfile](#s4ener:FillRateBasedProfile), [s4ener:IncentiveTableBasedProfile](#s4ener:IncentiveTableBasedProfile), and [s4ener:PowerEnvelopeProfile](#s4ener:PowerEnvelopeProfile). They are all subclasses of [s4ener:FlexibilityProfile](#s4ener:FlexibilityProfile) which is in turn a subclass of [saref:Profile](https://saref.etsi.org/core/Profile). 
The SAREF4ENER extension defines different energy flexibility profiles that can be offered by a [saref:Device](https://saref.etsi.org/core/Device). They are: [s4ener:PowerProfile](#s4ener:PowerProfile), [s4ener:PowerLimitProfile](#s4ener:PowerLimitProfile), [s4ener:DemandDrivenProfile](#s4ener:DemandDrivenProfile), [s4ener:OperationModeProfile](#s4ener:OperationModeProfile), [s4ener:FillRateBasedProfile](#s4ener:FillRateBasedProfile), [s4ener:IncentiveTableProfile](#s4ener:IncentiveTableProfile), and [s4ener:PowerEnvelopeProfile](#s4ener:PowerEnvelopeProfile). They are all subclasses of [s4ener:FlexibilityProfile](#s4ener:FlexibilityProfile) which is in turn a subclass of [saref:Profile](https://saref.etsi.org/core/Profile). 


<figure>
@@ -95,7 +95,7 @@ The [s4ener:FillRateBasedProfile](#s4ener:FillRateBasedProfile) can be used for

#### <a id="4.2.3.4"></a>Incentive Table Based Profile

The [s4ener:IncentiveTableBasedProfile](#s4ener:IncentiveTableBasedProfile) can be used to describe an incentive table, compiled of incentive table slots ([s4ener:IncentiveTableSlot](#s4ener:IncentiveTableSlot)) as well as a power plan ([s4ener:PowerPlan](#s4ener:PowerPlan)). Both are used to negotiate the allocation of upcoming energy usage of a device between the energy manager and the device. The incentive table is used by the energy manager to express the availability of energy via real and/or artificial incentives or costs over time. The device itself uses the table to negotiate the own demand and request the allocation by sending the resulting power plan to the energy manager.
The [s4ener:IncentiveTableProfile](#s4ener:IncentiveTableProfile) can be used to describe an incentive table, compiled of incentive table slots ([s4ener:IncentiveTableSlot](#s4ener:IncentiveTableSlot)) as well as a power plan ([s4ener:PowerPlan](#s4ener:PowerPlan)). Both are used to negotiate the allocation of upcoming energy usage of a device between the energy manager and the device. The incentive table is used by the energy manager to express the availability of energy via real and/or artificial incentives or costs over time. The device itself uses the table to negotiate the own demand and request the allocation by sending the resulting power plan to the energy manager.

Incentive types can be expressed in the form of relative costs ([s4ener:RelativeCost](#s4ener:RelativeCost)), absolute costs ([s4ener:AbsoluteCost](#s4ener:AbsoluteCost)), CO2 emissions ([s4ener:CO2Emission](#s4ener:CO2Emission)), and renewable energy percentage ([s4ener:RenewableEnergyPercentage](#s4ener:RenewableEnergyPercentage)). An incentive table also defines a scope type ([s4ener:ScopeType](#s4ener:ScopeType)) to indicate whether it is a preliminary ([s4ener:Preliminary](#s4ener:Preliminary)) or committed version ([s4ener:Committed](#s4ener:Committed)).

+1 −1
Original line number Diff line number Diff line
@@ -25,7 +25,7 @@
  saref:hasProfile :IncentiveTable_1;
.

:IncentiveTable_1 rdf:type s4ener:IncentiveTableBasedProfile ;
:IncentiveTable_1 rdf:type s4ener:IncentiveTableProfile ;
  rdfs:label "Incentive table" ;
  s4ener:hasScopeType s4ener:Committed ;
  saref:consistsOf :Slot_1, :Slot_2, :Slot_3 ;
+12 −12
Original line number Diff line number Diff line
@@ -61,8 +61,8 @@ The additional key aspect captured in the ic-flex module is that a flex offer ca
- Operation mode flexibility (s4ener:OperationMode) is implemented using theS2 (ic-s2) that follows the S2 specification (and compliant also with S2)
- Fill rate based flexibility (s4ener:FillRateBased is implemented using theS2 (ic-s2) that follows the S2 specification (and compliant also with S2)"""@en ;
  dcterms:license <https://forge.etsi.org/etsi-software-license> ;
  dcterms:modified "2024-06-05"^^xsd:date ;
  dcterms:modified "2025-04-12"^^xsd:date ;
  dcterms:modified "2025-06-05"^^xsd:date ;
  dcterms:issued "2025-06-05"^^xsd:date ;
  dcterms:publisher <https://www.etsi.org/> ;
  dcterms:source <https://saref.etsi.org/sources/saref4ener/> ;
  dcterms:title "SAREF for Energy Flexibility"@en ;
@@ -2050,15 +2050,15 @@ s4ener:hasDurationUncertainty
.
s4ener:hasManufacturerNodeIdentification
  a owl:DatatypeProperty ;
  rdfs:comment "A node identification for the device as defined by the manufacturer. This could be used for the identification of a device, even if it was removed from the network and re-joined later with changed node address." ;
  rdfs:label "has manufacturer node identification" ;
  rdfs:comment "A node identification for the device as defined by the manufacturer. This could be used for the identification of a device, even if it was removed from the network and re-joined later with changed node address."@en ;
  rdfs:label "has manufacturer node identification"@en ;
  rdfs:subPropertyOf saref:hasIdentifier ;
  rdfs:domain saref:Device ;
.
s4ener:hasTaskIdentifier 
  a owl:DatatypeProperty
  rdfs:comment "Used by a device that wants to uniquely identify reoccurring types of power sequences. For example, specific types of washing cycles with specific parameters SHOULD have the same s4ener:taskIdentifier value every time they are offered using power sequences." ;
  rdfs:label "has task identifier" ;
  a owl:DatatypeProperty ;
  rdfs:comment "Used by a device that wants to uniquely identify reoccurring types of power sequences. For example, specific types of washing cycles with specific parameters SHOULD have the same s4ener:taskIdentifier value every time they are offered using power sequences."@en ;
  rdfs:label "has task identifier"@en ;
  rdfs:subPropertyOf saref:hasIdentifier ;
  rdfs:domain s4ener:PowerSequence ;
.
@@ -2068,7 +2068,7 @@ s4ener:hasEarliestStartTime

Note: This element applies to the first repetition of the slot number only.

This property is suggested to be added to SAREF4Ener_v2 to replace the time:TemporalEntity and/or time:DurationDescription.""" ;
This property is suggested to be added to SAREF4Ener_v2 to replace the time:TemporalEntity and/or time:DurationDescription."""@en ;
  rdfs:label "has earliest start time"@en ;
  rdfs:range xsd:dateTimeStamp ;
  rdfs:subPropertyOf saref:hasTimestamp ;
@@ -2416,8 +2416,8 @@ s4ener:hasPowerLimitState
.
s4ener:hasPowerPlan 
  a owl:ObjectProperty ;
  rdfs:comment "A reference to a power plan indicating the preliminary or committed usage of the energy smart device for a specific period." ;
  rdfs:label "has power plan" ;
  rdfs:comment "A reference to a power plan indicating the preliminary or committed usage of the energy smart device for a specific period."@en ;
  rdfs:label "has power plan"@en ;
  rdfs:domain s4ener:IncentiveTableProfile ;
  rdfs:range s4ener:PowerPlan ;
.  
@@ -2652,8 +2652,8 @@ s4ener:hasUpperAveragePower
.
s4ener:isWritable
  a owl:DatatypeProperty ;
  rdfs:comment "This Boolean value indicates whether this power plan is writable or fixed." ;
  rdfs:label "is writable" ;
  rdfs:comment "This Boolean value indicates whether this power plan is writable or fixed."@en ;
  rdfs:label "is writable"@en ;
  rdfs:domain s4ener:PowerPlan ;
  rdfs:range xsd:boolean ;
.