@prefix : .
@prefix owl: .
@prefix rdf: .
@prefix rdfs: .
@prefix s4ener: .
@prefix saref: .
@prefix xsd: .
@prefix om: .
@prefix dctype: .
@prefix dcterms: .
a dctype:Dataset ;
dcterms:conformsTo ;
dcterms:title "SAREF4ENER Power Envelope Flexilibity Profile Examples"@en ;
owl:imports saref:, s4ener: ;
dcterms:abstract "This example file exemplifies how to model a Power Limit profile in the SAREF4ENER extension." ;
dcterms:description "This example file exemplifies how to model a Power Envelope profile in the SAREF4ENER extension." ;
dcterms:license ;
.
:SolarPanelInverter
a saref:Device ;
saref:hasProfile :PowerLimitProfile_1 ;
rdfs:label "Solar panel inverter" ;
#saref:hasState :FailSafeState ; # This triple only exists when the device actually is in a failsafe state.
.
:FailsafeState rdf:type s4ener:FailsafeState ;
rdfs:label "Fail safe state for the solar panel inverter." ;
s4ener:hasFailsafeDuration "P2H" ;
.
:PowerLimitProfile_1 rdf:type s4ener:PowerLimitProfile ;
s4ener:receivesPowerLimit :ReceivedPowerLimit ;
s4ener:isBoundTo :ContractualPowerLimit ;
s4ener:isProtectedBy :NominalPowerLimit ;
s4ener:isLimitedWith :FailsafePowerLimit ;
.
:ReceivedPowerLimit rdf:type s4ener:PowerLimit ;
s4ener:isChangeable "false"^^xsd:boolean ;
s4ener:isObligatory "true"^^xsd:boolean ;
s4ener:hasEarliestStartTime "2023-01-29T10:00:00Z"^^xsd:dateTimeStamp ;
s4ener:hasLatestEndTime "2023-01-29T19:00:00Z"^^xsd:dateTimeStamp ;
s4ener:isActive "true"^^xsd:boolean ;
s4ener:hasPowerLimitConsumptionMax :Measurement_1 ;
s4ener:hasPowerLimitProductionMax :Measurement_2 ;
.
:ReceivedPowerLimit rdf:type s4ener:ContractualPowerLimit ;
s4ener:isChangeable "false"^^xsd:boolean ;
s4ener:isObligatory "true"^^xsd:boolean ;
s4ener:hasEarliestStartTime "2023-01-29T10:00:00Z"^^xsd:dateTimeStamp ;
s4ener:hasLatestEndTime "2023-01-29T19:00:00Z"^^xsd:dateTimeStamp ;
s4ener:isActive "true"^^xsd:boolean ;
s4ener:hasContractualConsumptionMax :Measurement_3 ;
s4ener:hasContractualProductionMax :Measurement_4 ;
.
:ReceivedPowerLimit rdf:type s4ener:NominalPowerLimit ;
s4ener:isChangeable "false"^^xsd:boolean ;
s4ener:isObligatory "false"^^xsd:boolean ;
s4ener:hasEarliestStartTime "2023-01-29T10:00:00Z"^^xsd:dateTimeStamp ;
s4ener:hasLatestEndTime "2023-01-29T19:00:00Z"^^xsd:dateTimeStamp ;
s4ener:isActive "true"^^xsd:boolean ;
s4ener:hasNominalConsumption :Measurement_5 ;
s4ener:hasNominalProduction :Measurement_6 ;
.
:ReceivedPowerLimit rdf:type s4ener:FailsafePowerLimit ;
s4ener:isChangeable "false"^^xsd:boolean ;
s4ener:isObligatory "true"^^xsd:boolean ;
s4ener:hasEarliestStartTime "2023-01-29T10:00:00Z"^^xsd:dateTimeStamp ;
s4ener:hasLatestEndTime "2023-01-29T19:00:00Z"^^xsd:dateTimeStamp ;
s4ener:isActive "false"^^xsd:boolean ;
s4ener:hasFailsafeConsumptionMax :Measurement_7 ;
s4ener:hasFailsafeProductionMax :Measurement_8 ;
.
:Measurement_1 rdf:type s4ener:DataPoint ;
saref:hasValue "500"^^xsd:decimal ;
saref:isMeasuredIn om:kilowatt ;
saref:relatesToProperty :Power_1 ;
.
:Measurement_2 rdf:type s4ener:DataPoint ;
saref:hasValue "1000"^^xsd:decimal ;
saref:isMeasuredIn om:kilowatt ;
saref:relatesToProperty :Power_1 ;
.
:Measurement_3 rdf:type s4ener:DataPoint ;
saref:hasValue "400"^^xsd:decimal ;
saref:isMeasuredIn om:kilowatt ;
saref:relatesToProperty :Power_1 ;
.
:Measurement_4 rdf:type s4ener:DataPoint ;
saref:hasValue "1500"^^xsd:decimal ;
saref:isMeasuredIn om:kilowatt ;
saref:relatesToProperty :Power_1 ;
.
:Measurement_5 rdf:type s4ener:DataPoint ;
saref:hasValue "50"^^xsd:decimal ;
saref:isMeasuredIn om:kilowatt ;
saref:relatesToProperty :Power_1 ;
.
:Measurement_6 rdf:type s4ener:DataPoint ;
saref:hasValue "1250"^^xsd:decimal ;
saref:isMeasuredIn om:kilowatt ;
saref:relatesToProperty :Power_1 ;
.
:Measurement_7 rdf:type s4ener:DataPoint ;
saref:hasValue "10"^^xsd:decimal ;
saref:isMeasuredIn om:kilowatt ;
saref:relatesToProperty :Power_1 ;
.
:Measurement_8 rdf:type s4ener:DataPoint ;
saref:hasValue "0"^^xsd:decimal ;
saref:isMeasuredIn om:kilowatt ;
saref:relatesToProperty :Power_1 ;
.
:Power_1 rdf:type saref:Power .
dcterms:abstract a owl:AnnotationProperty .