Newer
Older
@prefix : <https://saref.etsi.org/saref4ener/v2.1.1/example/PowerLimitProfile/> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix s4ener: <https://saref.etsi.org/saref4ener/> .
@prefix saref: <https://saref.etsi.org/core/> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
@prefix om: <http://www.ontology-of-units-of-measure.org/resource/om-2-ucum> .
@prefix dctype: <http://purl.org/dc/dcmitype/> .
@prefix dcterms: <http://purl.org/dc/terms/> .
<https://saref.etsi.org/saref4ener/v2.1.1/example/powerLimitProfile#>
dcterms:conformsTo <https://saref.etsi.org/saref4ener/v2.1.1/> ;
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 <https://forge.etsi.org/etsi-software-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 :Observation_1 ;
s4ener:hasPowerLimitProductionMax :Observation_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 :Observation_3 ;
s4ener:hasContractualProductionMax :Observation_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 :Observation_5 ;
s4ener:hasNominalProduction :Observation_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 :Observation_7 ;
s4ener:hasFailsafeProductionMax :Observation_8 ;
:Observation_1 rdf:type s4ener:DataPoint ;
saref:hasValue "500"^^xsd:decimal ;
saref:isMeasuredIn om:kilowatt ;
saref:relatesToProperty :Power_1 ;
.
:Observation_2 rdf:type s4ener:DataPoint ;
saref:hasValue "1000"^^xsd:decimal ;
saref:isMeasuredIn om:kilowatt ;
saref:relatesToProperty :Power_1 ;
.
:Observation_3 rdf:type s4ener:DataPoint ;
saref:hasValue "400"^^xsd:decimal ;
saref:isMeasuredIn om:kilowatt ;
saref:relatesToProperty :Power_1 ;
.
:Observation_4 rdf:type s4ener:DataPoint ;
saref:hasValue "1500"^^xsd:decimal ;
saref:isMeasuredIn om:kilowatt ;
saref:relatesToProperty :Power_1 ;
.
:Observation_5 rdf:type s4ener:DataPoint ;
saref:hasValue "50"^^xsd:decimal ;
saref:isMeasuredIn om:kilowatt ;
saref:relatesToProperty :Power_1 ;
.
:Observation_6 rdf:type s4ener:DataPoint ;
saref:hasValue "1250"^^xsd:decimal ;
saref:isMeasuredIn om:kilowatt ;
saref:relatesToProperty :Power_1 ;
.
:Observation_7 rdf:type s4ener:DataPoint ;
saref:hasValue "10"^^xsd:decimal ;
saref:isMeasuredIn om:kilowatt ;
saref:relatesToProperty :Power_1 ;
.
:Observation_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 .