Commit 016841be authored by Cornelis Bouter's avatar Cornelis Bouter
Browse files

add power envelope limit type properties and classes

parent b0b476e2
......@@ -63,6 +63,11 @@ ic-s2:ActuatorStatus
rdfs:label "Actuator status" ;
rdfs:subClassOf owl:Thing ;
.
ic-s2:AllowedLimitRange
a rdfs:Class ;
rdfs:label "Allowed limit range" ;
rdfs:subClassOf owl:Thing ;
.
ic-s2:CommodityQuantity
a owl:Class ;
.
......@@ -562,6 +567,7 @@ ic-s2:abnormalConditionOnly
owl:unionOf (
ic-s2:OperationMode
ic-s2:Transition
ic-s2:AllowedLimitRange
) ;
] ;
rdfs:label "Abnormal Condition Only" ;
......@@ -579,6 +585,12 @@ ic-s2:accepted
rdfs:comment "Instruction has been accepted" ;
rdfs:label "Accepted" ;
.
ic-s2:allowedLimitRange
a owl:ObjectProperty ;
rdfs:domain ic-s2:PowerEnvelopeProfile ;
rdfs:label "allowed limit range" ;
rdfs:range ic-s2:AllowedLimitRange ;
.
ic-s2:availableControlType
a owl:ObjectProperty ;
rdfs:comment "The control types supported by this Resource Manager." ;
......@@ -784,8 +796,8 @@ ic-s2:hasCost
a owl:ObjectProperty ;
rdfs:comment " Additional costs per second (e.g. wear, services) associated with this operation mode in the currency defined by the ResourceManagerDetails , excluding the commodity cost. The range is expressing uncertainty and is not linked to the operation_mode_factor." ;
rdfs:domain ic-s2:OperationMode ;
rdfs:range ic-s2:NumberRange ;
rdfs:label "hasCost" ;
rdfs:range ic-s2:NumberRange ;
.
ic-s2:hasDemandRate
a owl:ObjectProperty ;
......@@ -809,7 +821,7 @@ ic-s2:hasExecutionTime
rdfs:comment "Start time of the instruction" ;
rdfs:domain ic-s2:FlexibilityInstruction ;
rdfs:label "hasExecutionTime" ;
rdfs:range xsd:dateTime;
rdfs:range xsd:dateTime ;
.
ic-s2:hasFillLevelTargetProfileElement
a owl:ObjectProperty ;
......@@ -1166,7 +1178,10 @@ ic-s2:leakageRate
.
ic-s2:limitType
a owl:ObjectProperty ;
rdfs:comment "Indicates if this ranges applies to the upper limit or the lower limit." ;
rdfs:domain ic-s2:AllowedLimitRange ;
rdfs:label "Limit Type" ;
rdfs:range ic-s2:PowerEnvelopeLimitType ;
.
ic-s2:lowerBound
a owl:DatatypeProperty ;
......@@ -1282,6 +1297,13 @@ ic-s2:providesUsageForecast
rdfs:label "Provides Fill Level Target Profile" ;
rdfs:range xsd:boolean ;
.
ic-s2:rangeBoundary
a owl:ObjectProperty ;
rdfs:comment "Boundaries of the power range of this PEBC.AllowedLimitRange. The CEM is allowed to choose values within this range for the power envelope for the limit as described in limit_type. The start of the range shall be smaller or equal than the end of the range." ;
rdfs:domain ic-s2:AllowedLimitRange ;
rdfs:label "range boundary" ;
rdfs:range ic-s2:NumberRange ;
.
ic-s2:rejected
a ic-s2:InstructionStatus ;
a owl:NamedIndividual ;
......@@ -1306,6 +1328,7 @@ ic-s2:relatesToCommodityQuantity
owl:unionOf (
ic-s2:PowerRange
ic-s2:PowerValue
ic-s2:AllowedLimitRange
) ;
] ;
rdfs:range ic-s2:CommodityQuantity ;
......@@ -1398,8 +1421,8 @@ ic-s2:supplyRange
a owl:ObjectProperty ;
rdfs:comment "The SupplyRate this DDBC.OperationMode can deliver for the CEM to match the DemandRate. The start of the NumberRange is associated with an operation_mode_factor of 0, the end is associated with an operation_mode_factor of 1." ;
rdfs:domain ic-s2:OperationMode ;
rdfs:range ic-s2:NumberRange ;
rdfs:label "Supply Range" ;
rdfs:range ic-s2:NumberRange ;
.
ic-s2:supportsCommodity
a owl:ObjectProperty ;
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment