Newer
Older
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
@prefix : <https://saref.etsi.org/saref4ener/v1.2.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/v1.2.1/example/powerLimitProfile#>
a dctype:Dataset ;
dcterms:conformsTo <https://saref.etsi.org/saref4ener/v1.2.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 :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 .