Skip to content

RegularTimePoint

Time point for a schedule where the time between the consecutive points is constant.

URI: cim:RegularTimePoint
Type: Class

RegularTimePoint class diagram

Inheritance

  • RegularTimePoint

Attributes

Name URI Cardinality and Range Inheritance Description
sequenceNumber cim:RegularTimePoint.sequenceNumber 1..1 integer direct The position of the regular time point in the sequence. Note that time points don't have to be sequential, i.e. time points may be omitted. The actual time for a RegularTimePoint is computed by multiplying the associated regular interval schedule's time step with the regular time point sequence number and adding the associated schedules start time. To specify values for the start time, use sequence number 0. The sequence number cannot be negative.
value1 cim:RegularTimePoint.value1 1..1 float direct The first value at the time. The meaning of the value is defined by the derived type of the associated schedule.
value2 cim:RegularTimePoint.value2 0..1 float direct The second value at the time. The meaning of the value is defined by the derived type of the associated schedule.
IntervalSchedule cim:RegularTimePoint.IntervalSchedule 1..1 RegularIntervalSchedule direct Regular interval schedule containing this time point.

Format Examples

{
    "@context": {"rdf": "http://www.w3.org/1999/02/22-rdf-syntax-ns#", "linkml": "https://w3id.org/linkml/", "sh": "http://www.w3.org/ns/shacl#", "skos": "http://www.w3.org/2004/02/skos/core#", "dc": "http://purl.org/dc/elements/1.1/", "profcim": "http://iec.ch/TC57/ns/CIM/prof-cim#", "owl": "http://www.w3.org/2002/07/owl#", "cim": "http://iec.ch/TC57/CIM100#", "this": "http://ucaiug.org/ns/CGMES/CoreEquipment-EU/3.0#", "cims": "http://iec.ch/TC57/1999/rdf-schema-extensions-19990926#", "dct": "http://purl.org/dc/terms/", "rdfs": "http://www.w3.org/2000/01/rdf-schema#", "dcat": "http://www.w3.org/ns/dcat#", "eu": "http://iec.ch/TC57/CIM100-European#"},
    "@id": "urn:uuid:<uuid>",
    "@type": "cim:RegularTimePoint",
    "cim:RegularTimePoint.sequenceNumber": "integer",
    "cim:RegularTimePoint.value1": "float",
    "cim:RegularTimePoint.value2": "float",
    "cim:RegularTimePoint.IntervalSchedule": { "@id": "urn:uuid:<uuid of RegularIntervalSchedule>" }
}
<cim:RegularTimePoint rdf:ID="_<uuid>">
    <cim:RegularTimePoint.sequenceNumber>integer</cim:RegularTimePoint.sequenceNumber>
    <cim:RegularTimePoint.value1>float</cim:RegularTimePoint.value1>
    <cim:RegularTimePoint.value2>float</cim:RegularTimePoint.value2>
    <cim:RegularTimePoint.IntervalSchedule rdf:resource="#_<uuid of RegularIntervalSchedule>" />
</cim:RegularTimePoint>
{
    "sequenceNumber": "integer",
    "value1": "float",
    "value2": "float",
    "IntervalSchedule": "<RegularIntervalSchedule>"
}
<urn:uuid:<graph-id>> {
    <urn:uuid:<uuid>>
        a cim:RegularTimePoint ;
        cim:RegularTimePoint.sequenceNumber "integer" ;
        cim:RegularTimePoint.value1 "float" ;
        cim:RegularTimePoint.value2 "float" ;
        cim:RegularTimePoint.IntervalSchedule <urn:uuid:<uuid of RegularIntervalSchedule>> .
}

Schema Source