Commit a4dbed75 authored by Cornelis Bouter's avatar Cornelis Bouter
Browse files

fix issues in #9

parent 9fed902b
Loading
Loading
Loading
Loading
Loading
+35 −7
Original line number Diff line number Diff line
@@ -656,7 +656,7 @@ s4ener:FlexRequest
              s4ener:DataPoint
              s4ener:TimeSeries
              s4ener:FlexibilityProfile
              s4ener:IncentiveTableBasedProfile
              s4ener:IncentiveTableProfile
            ) ;
        ] ;
      owl:onProperty s4ener:includes ;
@@ -727,7 +727,7 @@ s4ener:Incentive
  rdfs:label "Incentive"@en ;
  rdfs:subClassOf s4ener:DataPoint ;
.
s4ener:IncentiveTableBasedProfile
s4ener:IncentiveTableProfile
  a owl:Class ;
  rdfs:comment "This flexibility profile describes the usage of an incentive table to describe an incentive type in the form of costs (relative or absolute), CO2 emissions or renewable energy percentage that can be associated to power values (expressed as a time-series of power data-points)."@en ;
  rdfs:label "Incentive table based profile"@en ;
@@ -1199,7 +1199,7 @@ s4ener:PowerRange
s4ener:PowerSequence
  a owl:Class ;
  rdfs:comment "A Power Sequence following S2 is a container containing one or more PowerSequenceElements among which the EMS can choose the Element with the best fit to the current energy demands." ;
  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: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:isInterrupteble' 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:subClassOf owl:Thing ;
  rdfs:subClassOf [
@@ -2048,6 +2048,20 @@ s4ener:hasDurationUncertainty
  rdfs:range xsd:duration ;
  rdfs:subPropertyOf s4ener:hasDuration ;
.
s4ener:hasManufacturerNodeIdentification
  a owl:DatatypeProperty ;
  rdfs:comment "A node identification for the device as defined by the manufacturer. This could be used for the identification of a device, even if it was removed from the network and re-joined later with changed node address." ;
  rdfs:label "has manufacturer node identification" ;
  rdfs:subPropertyOf saref:hasIdentifier ;
  rdfs:domain saref:Device ;
.
s4ener:hasTaskIdentifier 
  a owl:DatatypeProperty
  rdfs:comment "Used by a device that wants to uniquely identify reoccurring types of power sequences. For example, specific types of washing cycles with specific parameters SHOULD have the same s4ener:taskIdentifier value every time they are offered using power sequences." ;
  rdfs:label "has task identifier" ;
  rdfs:subPropertyOf saref:hasIdentifier ;
  rdfs:domain s4ener:PowerSequence ;
.
s4ener:hasEarliestStartTime
  a owl:DatatypeProperty ;
  rdfs:comment """The earliest possible start time for a power sequence or a slot. Only 'xs:duration' value types SHALL be used to denote a relative time which relates to 'now' as time 0.
@@ -2400,6 +2414,13 @@ s4ener:hasPowerLimitState
  rdfs:domain s4ener:PowerLimit ;
  rdfs:label "has power limit state"@en ;
.
s4ener:hasPowerPlan 
  a owl:ObjectProperty ;
  rdfs:comment "A reference to a power plan indicating the preliminary or committed usage of the energy smart device for a specific period." ;
  rdfs:label "has power plan" ;
  rdfs:domain s4ener:IncentiveTableProfile ;
  rdfs:range s4ener:PowerPlan ;
.  
s4ener:hasPowerRange
  a owl:ObjectProperty ;
  rdfs:comment "The power produced or consumed by this operation mode. The start of each PowerRange is associated with an operation_mode_factor of 0, the end is associated with an operation_mode_factor of 1. In the array there must be at least one PowerRange, and at most one PowerRange per Commodity." ;
@@ -2508,7 +2529,7 @@ s4ener:hasRunningCosts
s4ener:hasScopeType
  a owl:ObjectProperty ;
  rdfs:comment "The relationship between the incentive table and the scope type"@en ;
  rdfs:domain s4ener:IncentiveTableBasedProfile ;
  rdfs:domain s4ener:IncentiveTableProfile ;
  rdfs:label "has scope type"@en ;
  rdfs:range s4ener:ScopeType ;
.
@@ -2556,7 +2577,7 @@ s4ener:hasTemporalResolution
s4ener:hasTier
  a owl:ObjectProperty ;
  rdfs:comment "The relationship between the incentive table and the tiers it consists of"@en ;
  rdfs:domain s4ener:IncentiveTableBasedProfile ;
  rdfs:domain s4ener:IncentiveTableProfile ;
  rdfs:label "has tier incentive"@en ;
.
s4ener:hasTimer
@@ -2629,6 +2650,13 @@ s4ener:hasUpperAveragePower
  rdfs:label "has upper average power"@en ;
  rdfs:range xsd:integer ;
.
s4ener:isWritable
  a owl:DatatypeProperty ;
  rdfs:comment "This Boolean value indicates whether this power plan is writable or fixed." ;
  rdfs:label "is writable" ;
  rdfs:domain s4ener:PowerPlan ;
  rdfs:range xsd:boolean ;
.
s4ener:hasUpperBoundary
  a owl:ObjectProperty ;
  rdfs:comment "This property relates a boundary to its upper boundary or the value at which this incentive becomes inactive. This value is optional, because the upper boundary can be inferred from the lower boundary of the next boundary." ;
@@ -2707,7 +2735,7 @@ s4ener:isChangeable
  a owl:DatatypeProperty ;
  rdfs:comment """A relationship indicating that this element can be changed by its operator. The boolean value indicates whether it is indeed changeable.

In the SAREF4ENER extension this property is intended for PowerLimits and IncentiveTable elements, such as the IncentiveTableBasedProfile, IncentiveTableSlot, and the IncentiveTableTier."""@en ;
In the SAREF4ENER extension this property is intended for PowerLimits and IncentiveTable elements, such as the IncentiveTableProfile, IncentiveTableSlot, and the IncentiveTableTier."""@en ;
  rdfs:label "is changeable"@en ;
  rdfs:range xsd:boolean ;
.
@@ -2902,7 +2930,7 @@ s4ener:requiresUpdate
  rdfs:comment """The relationship between the incentive table element and the boolean data indicating whether the incentive table requires an update.

In the SAREF4ENER extension this property is intended for the following classes:
- IncentiveTableBasedProfile
- IncentiveTableProfile
- IncentiveTableTier
- IncentiveTableSlot"""@en ;
  rdfs:label "requiresUpdate"@en ;