rdfs:comment"This Alternatives Group example follows the PowerProfileDefinition example from page 28 of the S2 documentation. The difference in modelling choice is that Saref4Energy does not contain an equivalent for the PowerSequenceContainers used in S2. Therefore, the PowerSequences in this example together form the cartesian product of the PowerSequenceContainers in";
rdfs:comment"An example washing machine that exhibits the example power profile of the S2 documentation.";
rdfs:label"Washing Machine";
saref:hasProfile:PowerProfile_1;
.
:Energy_1
asaref:Energy;
rdfs:label"Energy 1";
.
:Measurement_1
asaref:Measurement;
rdfs:label"Measurement 1";
saref:hasValue"2000";
saref:isMeasuredInom-ucum:kilowattHour;
saref:relatesToProperty:Energy_1;
.
:Measurement_2
asaref:Measurement;
rdfs:label"Measurement 2";
saref:hasValue"1500";
saref:isMeasuredInom-ucum:kilowattHour;
saref:relatesToProperty:Power_1;
.
:Measurement_3
asaref:Measurement;
rdfs:label"Measurement 3";
saref:hasValue"100";
saref:isMeasuredInom-ucum:kilowattHour;
saref:relatesToProperty:Energy_1;
saref:relatesToProperty:Power_1;
.
:PowerProfile_1
as4ener:PowerProfile;
rdfs:comment"""The Power Profile was the only flexibility profile that was in the original saref4Ener. In this extension we added several other forms of energy flexibility drawn from the S2 standard.
A major difference in modelling is that S2 divides a appliance task into various phases, where in each phases the Energy Management System can choose the appropriate profile. In EEBUS we (for now) only have the option of choosing the whole program before starting it. Therefore, we appended the various slots of the S2 example into six PowerSequence, each concatenating three consecutive S2 PowerSequences. """;
rdfs:comment"""The PowerProfile example has a max pause before the first slot of the only power sequence of the second power sequence container. To properly model this we add a maximum activation delay to the fifth slot.
Throughout this example we give several ways to model the duration or time, such that we can consider the pros and cons of the various options: include Time ontology or directly use the xsd:decimal datatype.""";