Commit e89782a7 authored by Cornelis Bouter's avatar Cornelis Bouter
Browse files

update examples

parent e517c678
Loading
Loading
Loading
Loading
+7 −7
Original line number Diff line number Diff line
@@ -34,10 +34,10 @@
.
:DemandDrivenProfile_1
  a s4ener:DemandDrivenProfile ;
  s4ener:hasAverageDemandRateForecast :TimeSeries_1 ;
  s4ener:hasDemandRateForecast :TimeSeries_1 ;
  s4ener:isActuatedBy :HeatPump ;
  s4ener:hasDemandRate :NumberRange_1 ;
  s4ener:earliestStartTime "2023-01-29T09:00:00"^^xsd:dateTime ;
  s4ener:hasEarliestStartTime "2023-01-29T09:00:00Z"^^xsd:dateTimeStamp ;
  rdfs:label "Demand driven profile 1" ;
.
:HeatPump rdf:type saref:Actuator ;
@@ -48,7 +48,7 @@
  s4ener:hasActiveOperationMode :OperationMode_1 ;
  s4ener:hasOperationModeFactor "0.8"^^xsd:decimal ;
  s4ener:hasPreviousOperationMode :OperationMode_1 ;
  s4ener:transitionTimestamp "2023-01-29T16:55:00"^^xsd:dateTime ;
  s4ener:hasTransitionTimestamp "2023-01-29T16:55:00Z"^^xsd:dateTimeStamp ;
.

:NumberRange_1
@@ -89,7 +89,7 @@
.

:PowerRange_1 rdf:type s4ener:PowerRange ;
  s4ener:relatesToCommodityQuantity s4ener:ELECTRIC.POWER.L1 ;
  s4ener:relatesToCommodityQuantity s4ener:ElectricPowerL1 ;
  s4ener:hasNumberRange :NumberRange_3 ;
.

@@ -152,7 +152,7 @@
:DataPoint_1
  a s4ener:DataPoint ;
  rdfs:label "Data point 1" ;
  saref:hasTimestamp "2023-01-29T14:40:00"^^xsd:dateTime ;
  saref:hasTimestamp "2023-01-29T14:40:00Z"^^xsd:dateTimeStamp ;
  saref:hasValue "2000" ;
  saref:relatesToProperty :Power_1 ;
  saref:isMeasuredIn om:kilowatt ;
@@ -160,7 +160,7 @@
:DataPoint_2
  a s4ener:DataPoint ;
  rdfs:label "Data point 2" ;
  saref:hasTimestamp "2023-01-29T14:45:00"^^xsd:dateTime ;
  saref:hasTimestamp "2023-01-29T14:45:00Z"^^xsd:dateTimeStamp ;
  saref:hasValue "2500" ;
  saref:relatesToProperty :Power_1 ;
  saref:isMeasuredIn om:kilowatt ;
@@ -168,7 +168,7 @@
:DataPoint_3
  a s4ener:DataPoint ;
  rdfs:label "Data point 3" ;
  saref:hasTimestamp "2023-01-29T15:00:00"^^xsd:dateTime ;
  saref:hasTimestamp "2023-01-29T15:00:00Z"^^xsd:dateTimeStamp ;
  saref:hasValue "2000" ;
  saref:relatesToProperty :Power_1 ;
  saref:isMeasuredIn om:kilowatt ;
+14 −15
Original line number Diff line number Diff line
@@ -27,7 +27,7 @@
  a saref:Device, s4ener:Storage ;
  rdfs:label "Thermal buffer" ;
  saref:hasProfile :FillRateProfile_1 ;
  s4ener:fillLevelRange :TimeSeries_3 ;
  s4ener:hasFillLevelRange :TimeSeries_3 ;
  s4ener:hasLeakageBehaviour :LeakageBehaviour_1 ;
  s4ener:presentFillLevel :PresentFillLevel_1 ; 
  s4ener:hasFillLevelTargetProfile :FillLevelTargetProfile_1 ;
@@ -46,19 +46,18 @@

:FillLevelTargetProfileElement_1
  a s4ener:FillLevelTargetProfileElement ;
  s4ener:duration "P2H" ; 
  s4ener:hasDuration "P2H" ; 
  rdfs:label "Fill level target profile element 1" ;
.
:FillLevelTargetProfileElement_2
  a s4ener:FillLevelTargetProfileElement ;
  # add number range
  rdfs:label "Fill level target profile element 2" ;
.
:FillLevelTargetProfile_1
  a s4ener:FillLevelTargetProfile ;
  s4ener:hasFillLevelTargetProfileElement :FillLevelTargetProfileElement_1 ;
  s4ener:hasFillLevelTargetProfileElement :FillLevelTargetProfileElement_2 ;
  s4ener:earliestStartTime "2023-01-25T17:30:00"^^xsd:dateTime ;
  s4ener:hasEarliestStartTime "2023-01-25T17:30:00Z"^^xsd:dateTimeStamp ;
  rdfs:label "Fill level target profile 1" ;
.

@@ -66,7 +65,7 @@
  a s4ener:FillRateProfile ;
  s4ener:isActuatedBy :HeatPump ;
  s4ener:hasStorage :ThermalBuffer ;
  s4ener:earliestStartTime "2023-01-19T17:00:00"^^xsd:dateTime ;
  s4ener:hasEarliestStartTime "2023-01-19T17:00:00Z"^^xsd:dateTimeStamp ;
  rdfs:label "Fill rate profile 1" ;
.

@@ -80,19 +79,19 @@
  a s4ener:LeakageBehaviour ;
  s4ener:hasLeakageBehaviourElement :LeakageBehaviourElement_1 ;
  s4ener:hasLeakageBehaviourElement :LeakageBehaviourElement_2 ;
  s4ener:startTime "2023-01-19T17:00:30"^^xsd:dateTime ;
  s4ener:hasStartTime "2023-01-19T17:00:30Z"^^xsd:dateTimeStamp ;
  rdfs:label "Leakage behaviour 1" ;
.
:LeakageBehaviourElement_1
  a s4ener:LeakageBehaviourElement ;
  s4ener:fillLevelRange :NumberRange_1 ;
  s4ener:hasFillLevelRange :NumberRange_1 ;
  s4ener:leakageRate :DataPoint_11 ; #"10"^^xsd:decimal ; # todo: make measurement
  rdfs:label "Leakage behaviour element 1" ;
.
:DataPoint_11 rdf:type s4ener:DataPoint . # todo: extend
:LeakageBehaviourElement_2
  a s4ener:LeakageBehaviourElement ;
  s4ener:fillLevelRange :NumberRange_2 ;
  s4ener:hasFillLevelRange :NumberRange_2 ;
  s4ener:leakageRate :DataPoint_12 ; # "20"^^xsd:decimal ; # todo: make measurement
  rdfs:label "Leakage behaviour element 2" ;
.
@@ -152,28 +151,28 @@
  saref:hasValue "1000"^^xsd:decimal ;
  saref:relatesToProperty :Power_1 ;
  saref:isMeasuredIn om:kilowatt ;
  saref:hasTimestamp "2023-01-29T10:00:00"^^xsd:dateTime ;
  saref:hasTimestamp "2023-01-29T10:00:00Z"^^xsd:dateTimeStamp ;
.
:DataPoint_8 
  a s4ener:DataPoint ;
  saref:hasValue "0"^^xsd:decimal ;
  saref:relatesToProperty :Power_1 ;
  saref:isMeasuredIn om:kilowatt ;
  saref:hasTimestamp "2023-01-29T14:00:00"^^xsd:dateTime ;
  saref:hasTimestamp "2023-01-29T14:00:00Z"^^xsd:dateTimeStamp ;
.
:DataPoint_9 
  a s4ener:DataPoint ;
  saref:hasValue "1500"^^xsd:decimal ;
  saref:relatesToProperty :Power_1 ;
  saref:isMeasuredIn om:kilowatt ;
  saref:hasTimestamp "2023-01-29T15:00:00"^^xsd:dateTime ;
  saref:hasTimestamp "2023-01-29T15:00:00Z"^^xsd:dateTimeStamp ;
.
:DataPoint_10 
  a s4ener:DataPoint ;
  saref:hasValue "0"^^xsd:decimal ;
  saref:relatesToProperty :Power_1 ;
  saref:isMeasuredIn om:kilowatt ;
  saref:hasTimestamp "2023-01-29T16:00:00"^^xsd:dateTime ;
  saref:hasTimestamp "2023-01-29T16:00:00Z"^^xsd:dateTimeStamp ;
.

########################################
@@ -188,7 +187,7 @@
  s4ener:hasActiveOperationMode :OperationMode_1 ;
  s4ener:hasOperationModeFactor "0.8"^^xsd:decimal ;
  s4ener:hasPreviousOperationMode :OperationMode_1 ;
  s4ener:transitionTimestamp "2023-01-29T16:55:00"^^xsd:dateTime ;
  s4ener:hasTransitionTimestamp "2023-01-29T16:55:00Z"^^xsd:dateTimeStamp ;
.

:OperationMode_1 rdf:type s4ener:OperationMode, saref:OffState ;
@@ -198,7 +197,7 @@
.

:OperationModeElement_1 rdf:type s4ener:OperationModeElement ;
  s4ener:fillLevelRange :fillLevelRange_1 ;
  s4ener:hasFillLevelRange :fillLevelRange_1 ;
  s4ener:fillRate :NumberRange_4 ;
  s4ener:hasPowerRange :PowerRange_1 ;
.
@@ -239,7 +238,7 @@
.

:PowerRange_1 rdf:type s4ener:PowerRange ;
  s4ener:relatesToCommodityQuantity s4ener:ELECTRIC.POWER.L1 ;
  s4ener:relatesToCommodityQuantity s4ener:ElectricPowerL1 ;
  s4ener:hasNumberRange :NumberRange_5 ;
.

+15 −15
Original line number Diff line number Diff line
@@ -39,24 +39,24 @@
:Slot_1 rdf:type s4ener:IncentiveTableSlot ;
  rdfs:label "Morning slot" ;
  rdfs:comment "This slot covers the period from 4:00 to 12:00 during dawn when PV panels are gathering power.";
  s4ener:startTime "2023-01-29T04:00:00"^^xsd:dateTime ;
  s4ener:endTime "2023-01-29T11:59:59"^^xsd:dateTime ;
  s4ener:hasStartTime "2023-01-29T04:00:00Z"^^xsd:dateTimeStamp ;
  s4ener:hasEndTime "2023-01-29T11:59:59Z"^^xsd:dateTimeStamp ;
  saref:hasIdentifier "1"^^xsd:string ;
  s4ener:hasIncentive :Incentive_1 ;
.
:Slot_2 rdf:type s4ener:IncentiveTableSlot ;
  rdfs:label "Afternoon slot" ;
  rdfs:comment "This slot covers the period from 12:00 to 21:00 when the PV panels have already gathered power." ;
  s4ener:startTime "2023-01-29T12:00:00"^^xsd:dateTime ;
  s4ener:endTime "2023-01-29T20:59:59"^^xsd:dateTime ;
  s4ener:hasStartTime "2023-01-29T12:00:00Z"^^xsd:dateTimeStamp ;
  s4ener:hasEndTime "2023-01-29T20:59:59Z"^^xsd:dateTimeStamp ;
  saref:hasIdentifier "1"^^xsd:string ;
  s4ener:hasIncentive :Incentive_2, :Incentive_3, :Incentive_4 ;
.
:Slot_3 rdf:type s4ener:IncentiveTableSlot ;
  rdfs:label "Night slot" ;
  rdfs:comment "This slot covers the period from 21:00 to 4:00, when the PV panels do not generate any power." ;
  s4ener:startTime "2023-01-29T21:00:00"^^xsd:dateTime ;
  s4ener:endTime "2023-01-30T03:59:59"^^xsd:dateTime ;
  s4ener:hasStartTime "2023-01-29T21:00:00Z"^^xsd:dateTimeStamp ;
  s4ener:hasEndTime "2023-01-30T03:59:59Z"^^xsd:dateTimeStamp ;
  saref:hasIdentifier "1"^^xsd:string ;
  s4ener:hasIncentive :Incentive_5 ;
.
@@ -163,12 +163,12 @@
  
  The length of the TimeSeries is for brevity's sake kept to a single data point per time series. This can be arbitrarily extended.""" ;
  saref:consistsOf :MinimumConsumption, :AverageConsumption, :MaximumConsumption ;
  s4ener:hasCreationTime "2023-01-29T00:00:00"^^xsd:dateTime ;
  s4ener:hasCreationTime "2023-01-29T00:00:00Z"^^xsd:dateTimeStamp ;
  s4ener:hasEffectivePeriod :EffectivePeriod ;
.
:EffectivePeriod rdf:type time:Interval ;
  time:hasBeginning "2023-01-29T00:00:00"^^xsd:dateTime ;
  time:hasEnd "2023-01-30T00:00:00"^^xsd:dateTime ;
  time:hasBeginning "2023-01-29T00:00:00Z"^^xsd:dateTimeStamp ;
  time:hasEnd "2023-01-30T00:00:00Z"^^xsd:dateTimeStamp ;
.
:MinimumConsumption rdf:type s4ener:TimeSeries ;
  s4ener:hasDataPoint :DataPoint_1, :DataPoint_2 ;
@@ -178,13 +178,13 @@
  saref:hasValue "0"^^xsd:decimal ;
  saref:isMeasuredIn om:kilowatt ;
  saref:relatesToProperty :Power ;
  saref:hasTimestamp "2023-01-29T00:00:00"^^xsd:dateTime
  saref:hasTimestamp "2023-01-29T00:00:00Z"^^xsd:dateTimeStamp
.
:DataPoint_2 rdf:type s4ener:DataPoint ;
  saref:hasValue "250"^^xsd:decimal ;
  saref:isMeasuredIn om:kilowatt ;
  saref:relatesToProperty :Power ;
  saref:hasTimestamp "2023-01-29T07:00:00"^^xsd:dateTime
  saref:hasTimestamp "2023-01-29T07:00:00Z"^^xsd:dateTimeStamp
.

:AverageConsumption rdf:type s4ener:TimeSeries ;
@@ -196,13 +196,13 @@
  saref:hasValue "10"^^xsd:decimal ;
  saref:isMeasuredIn om:kilowatt ;
  saref:relatesToProperty :Power ;
  saref:hasTimestamp "2023-01-29T00:00:00"^^xsd:dateTime
  saref:hasTimestamp "2023-01-29T00:00:00Z"^^xsd:dateTimeStamp
.
:DataPoint_4 rdf:type s4ener:DataPoint ;
  saref:hasValue "500"^^xsd:decimal ;
  saref:isMeasuredIn om:kilowatt ;
  saref:relatesToProperty :Power ;
  saref:hasTimestamp "2023-01-29T07:00:00"^^xsd:dateTime
  saref:hasTimestamp "2023-01-29T07:00:00Z"^^xsd:dateTimeStamp
.

:MaximumConsumption rdf:type s4ener:TimeSeries ;
@@ -214,13 +214,13 @@
  saref:hasValue "50"^^xsd:decimal ;
  saref:isMeasuredIn om:kilowatt ;
  saref:relatesToProperty :Power ;
  saref:hasTimestamp "2023-01-29T00:00:00"^^xsd:dateTime
  saref:hasTimestamp "2023-01-29T00:00:00Z"^^xsd:dateTimeStamp
.
:DataPoint_6 rdf:type s4ener:DataPoint ;
  saref:hasValue "1000"^^xsd:decimal ;
  saref:isMeasuredIn om:kilowatt ;
  saref:relatesToProperty :Power ;
  saref:hasTimestamp "2023-01-29T07:00:00"^^xsd:dateTime
  saref:hasTimestamp "2023-01-29T07:00:00Z"^^xsd:dateTimeStamp
.

:Power rdf:type saref:Power .
+20 −20
Original line number Diff line number Diff line
@@ -33,7 +33,7 @@
  s4ener:hasTimer :Timer_1 ;
  s4ener:hasTimer :Timer_2 ;
  s4ener:hasTimer :Timer_3 ;
  s4ener:hasAverageDemandRateForecast :TimeSeries_1 ;
  s4ener:hasDemandRateForecast :TimeSeries_1 ;
  s4ener:hasTransition :Transition_1 ;
  s4ener:hasTransition :Transition_2 ;
  s4ener:hasTransition :Transition_3 ;
@@ -66,71 +66,71 @@
.
:Timer_1
  a s4ener:Timer ;
  s4ener:duration "P5M"^^xsd:duration ;
  s4ener:hasDuration "P5M"^^xsd:duration ;
  rdfs:comment "This timer indicates the minimum on time for this device of 5 minutes." ;
  rdfs:label "Timer (5 minutes)" ;
.
:Timer_2
  a s4ener:Timer ;
  s4ener:duration "P8M"^^xsd:duration ;
  s4ener:hasDuration "P8M"^^xsd:duration ;
  rdfs:comment "This timer indicates the minimum off time for this device of 8 minutes." ;
  rdfs:label "Timer (8 minutes)" ;
.
:Timer_3
  a s4ener:Timer ;
  s4ener:duration "P1M"^^xsd:duration ;
  s4ener:hasDuration "P1M"^^xsd:duration ;
  rdfs:comment "This timer indicates the minimun modulation time of 1 minute between switching from reduced power to full power or vice versa." ;
  rdfs:label "Timer (1 minute)" ;
.
:Transition_1
  a s4ener:Transition ;
  s4ener:blockingTimer :Timer_2 ;
  s4ener:isBlockedBy :Timer_2 ;
  s4ener:fromOperationMode :OperationMode_1 ;
  s4ener:startTimer :Timer_1 ;
  s4ener:startTimer :Timer_3 ;
  s4ener:startsTimer :Timer_1 ;
  s4ener:startsTimer :Timer_3 ;
  s4ener:toOperationMode :OperationMode_2 ;
  rdfs:label "Transition 1" ;
.
:Transition_2
  a s4ener:Transition ;
  s4ener:blockingTimer :Timer_1 ;
  s4ener:blockingTimer :Timer_3 ;
  s4ener:isBlockedBy :Timer_1 ;
  s4ener:isBlockedBy :Timer_3 ;
  s4ener:fromOperationMode :OperationMode_2 ;
  s4ener:startTimer :Timer_2 ;
  s4ener:startsTimer :Timer_2 ;
  s4ener:toOperationMode :OperationMode_1 ;
  rdfs:label "Transition 2" ;
.
:Transition_3
  a s4ener:Transition ;
  s4ener:blockingTimer :Timer_2 ;
  s4ener:isBlockedBy :Timer_2 ;
  s4ener:fromOperationMode :OperationMode_1 ;
  s4ener:startTimer :Timer_1 ;
  s4ener:startTimer :Timer_3 ;
  s4ener:startsTimer :Timer_1 ;
  s4ener:startsTimer :Timer_3 ;
  s4ener:toOperationMode :OperationMode_3 ;
  rdfs:label "Transition 3" ;
.
:Transition_4
  a s4ener:Transition ;
  s4ener:blockingTimer :Timer_1 ;
  s4ener:blockingTimer :Timer_3 ;
  s4ener:isBlockedBy :Timer_1 ;
  s4ener:isBlockedBy :Timer_3 ;
  s4ener:fromOperationMode :OperationMode_3 ;
  s4ener:startTimer :Timer_2 ;
  s4ener:startsTimer :Timer_2 ;
  s4ener:toOperationMode :OperationMode_1 ;
  rdfs:label "Transition 4" ;
.
:Transition_5
  a s4ener:Transition ;
  s4ener:blockingTimer :Timer_3 ;
  s4ener:isBlockedBy :Timer_3 ;
  s4ener:fromOperationMode :OperationMode_2 ;
  s4ener:startTimer :Timer_3 ;
  s4ener:startsTimer :Timer_3 ;
  s4ener:toOperationMode :OperationMode_3 ;
  rdfs:label "Transition 5" ;
.
:Transition_6
  a s4ener:Transition ;
  s4ener:blockingTimer :Timer_3 ;
  s4ener:isBlockedBy :Timer_3 ;
  s4ener:fromOperationMode :OperationMode_3 ;
  s4ener:startTimer :Timer_3 ;
  s4ener:startsTimer :Timer_3 ;
  s4ener:toOperationMode :OperationMode_2 ;
  rdfs:label "Transition 6" ;
.
+21 −22
Original line number Diff line number Diff line
@@ -22,39 +22,39 @@
:AllowedLimitRange_1
  a s4ener:AllowedLimitRange ;
  s4ener:abnormalConditionOnly false ;
  s4ener:limitType s4ener:UPPERLIMIT ;
  s4ener:limitType s4ener:UpperLimit ;
  s4ener:rangeBoundary :NumberRange_1 ;
  s4ener:relatesToCommodityQuantity <http://ontology.tno.nl/interconnect/s2#ELECTRIC.POWER.L1> ;
  s4ener:relatesToCommodityQuantity s4ener:ElectricPowerL1 ;
  rdfs:label "Allowed limit range 1" ;
.
:AllowedLimitRange_2
  a s4ener:AllowedLimitRange ;
  s4ener:abnormalConditionOnly false ;
  s4ener:limitType s4ener:UPPERLIMIT ;
  s4ener:limitType s4ener:UpperLimit ;
  s4ener:rangeBoundary :NumberRange_2 ;
  s4ener:relatesToCommodityQuantity <http://ontology.tno.nl/interconnect/s2#ELECTRIC.POWER.L1> ;
  s4ener:relatesToCommodityQuantity s4ener:ElectricPowerL1 ;
  rdfs:label "Allowed limit range 2" ;
.
:AllowedLimitRange_3
  a s4ener:AllowedLimitRange ;
  s4ener:abnormalConditionOnly false ;
  s4ener:limitType s4ener:LOWERLIMIT ;
  s4ener:limitType s4ener:LowerLimit ;
  s4ener:rangeBoundary :NumberRange_3 ;
  s4ener:relatesToCommodityQuantity <http://ontology.tno.nl/interconnect/s2#ELECTRIC.POWER.L1> ;
  s4ener:relatesToCommodityQuantity s4ener:ElectricPowerL1 ;
  rdfs:label "Allowed limit range 3" ;
.
:AllowedLimitRange_4
  a s4ener:AllowedLimitRange ;
  s4ener:abnormalConditionOnly false ;
  s4ener:limitType s4ener:LOWERLIMIT ;
  s4ener:limitType s4ener:LowerLimit ;
  s4ener:rangeBoundary :NumberRange_4 ;
  s4ener:relatesToCommodityQuantity <http://ontology.tno.nl/interconnect/s2#ELECTRIC.POWER.L1> ;
  s4ener:relatesToCommodityQuantity s4ener:ElectricPowerL1 ;
  rdfs:label "Allowed limit range 4" ;
.
:DataPoint_1
  a s4ener:DataPoint, saref:Measurement ;
  rdfs:label "Data point 1" ;
  saref:hasTimestamp "2023-01-29T10:00:00"^^xsd:dateTime ;
  saref:hasTimestamp "2023-01-29T10:00:00Z"^^xsd:dateTimeStamp ;
  saref:hasValue "100" ;
  saref:relatesToProperty :Power_1 ;
  saref:isMeasuredIn om:kilowatt ;
@@ -62,7 +62,7 @@
:DataPoint_2
  a s4ener:DataPoint, saref:Measurement ;
  rdfs:label "Data point 2" ;
  saref:hasTimestamp "2023-01-29T10:00:00"^^xsd:dateTime ;
  saref:hasTimestamp "2023-01-29T10:00:00Z"^^xsd:dateTimeStamp ;
  saref:hasValue "200" ;
  saref:relatesToProperty :Power_1 ;
  saref:isMeasuredIn om:kilowatt ;
@@ -70,7 +70,7 @@
:DataPoint_3
  a s4ener:DataPoint, saref:Measurement ;
  rdfs:label "Data point 3" ;
  saref:hasTimestamp "2023-01-29T13:00:00"^^xsd:dateTime ;
  saref:hasTimestamp "2023-01-29T13:00:00Z"^^xsd:dateTimeStamp ;
  saref:hasValue "1000" ;
  saref:relatesToProperty :Power_1 ;
  saref:isMeasuredIn om:kilowatt ;
@@ -78,7 +78,7 @@
:DataPoint_4
  a s4ener:DataPoint, saref:Measurement ;
  rdfs:label "Data point 4" ;
  saref:hasTimestamp "2023-01-30T13:00:00"^^xsd:dateTime ;
  saref:hasTimestamp "2023-01-30T13:00:00Z"^^xsd:dateTimeStamp ;
  saref:hasValue "150" ;
  saref:relatesToProperty :Power_1 ;
  saref:isMeasuredIn om:kilowatt ;
@@ -86,7 +86,7 @@
:DataPoint_5
  a s4ener:DataPoint, saref:Measurement ;
  rdfs:label "Data point 5" ;
  saref:hasTimestamp "2023-01-30T17:00:00"^^xsd:dateTime ;
  saref:hasTimestamp "2023-01-30T17:00:00Z"^^xsd:dateTimeStamp ;
  saref:hasValue "200" ;
  saref:relatesToProperty :Power_1 ;
  saref:isMeasuredIn om:kilowatt ;
@@ -94,7 +94,7 @@
:DataPoint_6
  a s4ener:DataPoint, saref:Measurement ;
  rdfs:label "Data point 6" ;
  saref:hasTimestamp "2023-01-29T17:00:00"^^xsd:dateTime ;
  saref:hasTimestamp "2023-01-29T17:00:00Z"^^xsd:dateTimeStamp ;
  saref:hasValue "200" ;
  saref:relatesToProperty :Power_1 ;
  saref:isMeasuredIn om:kilowatt ;
@@ -104,9 +104,9 @@
:EnergyConstraint_1
  a s4ener:EnergyConstraint ;
  s4ener:rangeBoundary :EnergyConstraintsRange_1 ;
  s4ener:relatesToCommodityQuantity <http://ontology.tno.nl/interconnect/s2#ELECTRIC.POWER.L1> ;
  s4ener:startTime "2023-01-29T10:00:00"^^xsd:dateTime ;
  s4ener:endTime "2023-01-29T18:00:00"^^xsd:dateTime ;
  s4ener:relatesToCommodityQuantity s4ener:ElectricPowerL1 ;
  s4ener:hasStartTime "2023-01-29T10:00:00Z"^^xsd:dateTimeStamp ;
  s4ener:hasEndTime "2023-01-29T18:00:00Z"^^xsd:dateTimeStamp ;
  rdfs:label "Energy constraint 1" ;
.
:EnergyConstraintsRange_1 rdf:type s4ener:NumberRange ;
@@ -125,7 +125,6 @@
  saref:relatesToProperty :Power_1 ;
.


:NumberRange_1
  a s4ener:NumberRange ;
  s4ener:endOfRange :Measurement_7 ; # "550"^^xsd:decimal ;
@@ -204,9 +203,9 @@
  s4ener:allowedLimitRange :AllowedLimitRange_2 ;
  s4ener:allowedLimitRange :AllowedLimitRange_3 ;
  s4ener:allowedLimitRange :AllowedLimitRange_4 ;
  s4ener:hasConsequenceType s4ener:DEEFER ;
  s4ener:startTime "2023-01-29T10:00:00"^^xsd:dateTime ;
  s4ener:endTime "2023-01-30T18:00:00"^^xsd:dateTime ;
  s4ener:hasConsequenceType s4ener:Defer ;
  s4ener:hasStartTime "2023-01-29T10:00:00Z"^^xsd:dateTime ;
  s4ener:hasEndTime "2023-01-30T18:00:00Z"^^xsd:dateTime ;
  rdfs:comment "Implementation of the power constraints consisting of a set of allowed limit ranges following Figure 7 in section 7.6.2.1 of the S2 standard." ;
  rdfs:label "Power constraint 1" ;
.
@@ -220,7 +219,7 @@
:PowerEnvelope_1
  a s4ener:PowerEnvelope ;
  s4ener:hasEnvelope :TimeSeries_1 ;
  s4ener:relatesToCommodityQuantity <http://ontology.tno.nl/interconnect/s2#ELECTRIC.POWER.L1> ;
  s4ener:relatesToCommodityQuantity s4ener:ElectricPowerL1 ;
  rdfs:label "Power envelope 1" ;
.
:SolarPanelInverter
Loading