rdfs:comment"The scheduled activation delay for a slot."@en;
...
...
@@ -87,7 +95,6 @@ s4ener:AlternativesGroup
rdf:typeowl:Class;
rdfs:comment"A collection of power sequences for a certain profile"@en;
rdfs:label"Alternatives group"@en;
rdfs:subClassOfowl:Thing;
rdfs:subClassOf[
rdf:typeowl:Restriction;
owl:allValuesFroms4ener:PowerProfile;
...
...
@@ -302,12 +309,12 @@ s4ener:EventActionConsume
rdfs:label"Event action consume"@en;
rdfs:subClassOfs4ener:LoadControlEventAction;
owl:oneOf(
"s4ener:pause"^^xsd:string
"s4ener:resume"^^xsd:string
"s4ener:reduce"^^xsd:string
"s4ener:increase"^^xsd:string
"s4ener:emergency"^^xsd:string
"s4ener:normal"^^xsd:string
s4ener:Pause
s4ener:Resume
s4ener:Reduce
s4ener:Increase
s4ener:Emergency
s4ener:Normal
);
.
s4ener:EventActionProduce
...
...
@@ -315,12 +322,12 @@ s4ener:EventActionProduce
rdfs:label"Event action produce"@en;
rdfs:subClassOfs4ener:LoadControlEventAction;
owl:oneOf(
"s4ener:pause"^^xsd:string
"s4ener:resume"^^xsd:string
"s4ener:reduce"^^xsd:string
"s4ener:increase"^^xsd:string
"s4ener:emergency"^^xsd:string
"s4ener:normal"^^xsd:string
s4ener:Pause
s4ener:Resume
s4ener:Reduce
s4ener:Increase
s4ener:Emergency
s4ener:Normal
);
.
s4ener:EventStateConsume
...
...
@@ -328,12 +335,12 @@ s4ener:EventStateConsume
rdfs:label"Event state consume"@en;
rdfs:subClassOfs4ener:LoadControlEventState;
owl:oneOf(
"s4ener:eventAccepted"^^xsd:string
"s4ener:eventStarted"^^xsd:string
"s4ener:eventStopped"^^xsd:string
"s4ener:eventRejected"^^xsd:string
"s4ener:eventCancelled"^^xsd:string
"s4ener:eventError"^^xsd:string
s4ener:EventAccepted
s4ener:EventStarted
s4ener:EventStopped
s4ener:EventRejected
s4ener:EventCancelled
s4ener:EventError
);
.
s4ener:EventStateProduce
...
...
@@ -341,12 +348,12 @@ s4ener:EventStateProduce
rdfs:label"Event state produce"@en;
rdfs:subClassOfs4ener:LoadControlEventState;
owl:oneOf(
"s4ener:eventAccepted"^^xsd:string
"s4ener:eventStarted"^^xsd:string
"s4ener:eventStopped"^^xsd:string
"s4ener:eventRejected"^^xsd:string
"s4ener:eventCancelled"^^xsd:string
"s4ener:eventError"^^xsd:string
s4ener:EventAccepted
s4ener:EventStarted
s4ener:EventStopped
s4ener:EventRejected
s4ener:EventCancelled
s4ener:EventError
);
.
s4ener:LatestEndTime
...
...
@@ -365,7 +372,6 @@ s4ener:LoadControlEventData
rdf:typeowl:Class;
rdfs:comment"An event used to send overload warning severity level and related load control commands to a device (e.g. a household appliance or a smart meter)."@en;
rdfs:label"Load control event data"@en;
rdfs:subClassOfowl:Thing;
rdfs:subClassOf[
rdf:typeowl:Restriction;
owl:allValuesFromxsd:dateTime;
...
...
@@ -437,7 +443,6 @@ s4ener:LoadControlStateData
rdf:typeowl:Class;
rdfs:comment"The representation of the state of an event used to send overload warning severity level and related load control commands to a device (e.g. a household appliance or a smart meter)."@en;
rdfs:label"Load control state data"@en;
rdfs:subClassOfowl:Thing;
rdfs:subClassOf[
rdf:typeowl:Restriction;
owl:allValuesFromxsd:dateTime;
...
...
@@ -629,7 +634,6 @@ s4ener:PowerSequence
rdf:typeowl:Class;
rdfs:comment"The specification of a task, such as wash or tumble dry, according to user preferences and/or manufacturer's settings for a certain device. It is the most 'coarse' view, a power sequence can represent all single steps of a whole task,where the single steps are represented by slots. If the power sequence is pausable by the bound power sequences client, the property 'saref:isInterruptionPossible' SHALL be present and set to true. Otherwise it SHALL be omitted. If the power sequence is stoppable by the bound power sequences client, the property 'saref:isFlexible' SHALL be present and set to true. Otherwise it SHALL be omitted."@en;
rdfs:label"Power sequence"@en;
rdfs:subClassOfowl:Thing;
rdfs:subClassOf[
rdf:typeowl:Restriction;
owl:allValuesFroms4ener:AlternativesGroup;
...
...
@@ -829,14 +833,14 @@ s4ener:PowerSequenceState
rdfs:label"Power sequence state"@en;
rdfs:subClassOfs4ener:State;
owl:oneOf(
"s4ener:running"^^xsd:string
"s4ener:paused"^^xsd:string
"s4ener:scheduled"^^xsd:string
"s4ener:scheduledPaused"^^xsd:string
"s4ener:pending"^^xsd:string
"s4ener:inactive"^^xsd:string
"s4ener:completed"^^xsd:string
"s4ener:invalid"^^xsd:string
s4ener:Running
s4ener:Paused
s4ener:Scheduled
s4ener:ScheduledPaused
s4ener:Pending
s4ener:Inactive
s4ener:Completed
s4ener:Invalid
);
.
s4ener:PowerSkewness
...
...
@@ -879,7 +883,6 @@ s4ener:Slot
rdf:typeowl:Class;
rdfs:comment"The single steps of a power sequence are represented by slots. A slot is associated with a slot number (while a power sequence is associated with a power sequence identifier). The slot numbers of two power sequences should be considered independent from each other, i.e., slot number 7 of sequence 1 describes a different slot than slot number 7 of sequence 2. Therefore a slot is only uniquely identified in combination with a sequence ID. "@en;
rdfs:label"Slot"@en;
rdfs:subClassOfowl:Thing;
rdfs:subClassOf[
rdf:typeowl:Restriction;
owl:allValuesFromsaref:Time;
...
...
@@ -1521,6 +1524,7 @@ s4ener:vendorName
rdfs:label"vendor name"@en;
rdfs:rangexsd:string;
.
xsd:durationardfs:Datatype.
s4ener:xsdDuration
rdf:typeowl:DatatypeProperty;
rdfs:comment"""This property is added to the time:DurationDescription class to allow to express time duration also as xsd:duration. This is necessary because in the EEBus/E@h model time is always expressed as xsd:duration. We use this property to express the following time information in the EEBus/E@h model: