Skip to content

PositionPoint

Set of spatial coordinates that determine a point, defined in the coordinate system specified in 'Location.CoordinateSystem'. Use a single position point instance to describe a point-oriented location. Use a sequence of position points to describe a line-oriented object (physical location of non-point oriented objects like cables or lines), or area of an object (like a substation or a geographical zone - in this case, have first and last position point with the same values).

URI: cim:PositionPoint
Type: Class

PositionPoint class diagram

Inheritance

  • PositionPoint

Attributes

Name URI Cardinality and Range Inheritance Description
sequenceNumber cim:PositionPoint.sequenceNumber 0..1 integer direct Zero-relative sequence number of this point within a series of points.
xPosition cim:PositionPoint.xPosition 1..1 string direct X axis position.
yPosition cim:PositionPoint.yPosition 1..1 string direct Y axis position.
zPosition cim:PositionPoint.zPosition 0..1 string direct (if applicable) Z axis position.
Location cim:PositionPoint.Location 1..1 Location direct Location described by this position 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#", "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#", "this": "http://ucaiug.org/ns/CGMES/GeographicalLocation-EU/3.0#", "dcat": "http://www.w3.org/ns/dcat#", "eu": "http://iec.ch/TC57/CIM100-European#"},
    "@id": "urn:uuid:<uuid>",
    "@type": "cim:PositionPoint",
    "cim:PositionPoint.sequenceNumber": "integer",
    "cim:PositionPoint.xPosition": "string",
    "cim:PositionPoint.yPosition": "string",
    "cim:PositionPoint.zPosition": "string",
    "cim:PositionPoint.Location": { "@id": "urn:uuid:<uuid of Location>" }
}
<cim:PositionPoint rdf:ID="_<uuid>">
    <cim:PositionPoint.sequenceNumber>integer</cim:PositionPoint.sequenceNumber>
    <cim:PositionPoint.xPosition>string</cim:PositionPoint.xPosition>
    <cim:PositionPoint.yPosition>string</cim:PositionPoint.yPosition>
    <cim:PositionPoint.zPosition>string</cim:PositionPoint.zPosition>
    <cim:PositionPoint.Location rdf:resource="#_<uuid of Location>" />
</cim:PositionPoint>
{
    "sequenceNumber": "integer",
    "xPosition": "string",
    "yPosition": "string",
    "zPosition": "string",
    "Location": "<Location>"
}
<urn:uuid:<graph-id>> {
    <urn:uuid:<uuid>>
        a cim:PositionPoint ;
        cim:PositionPoint.sequenceNumber "integer" ;
        cim:PositionPoint.xPosition "string" ;
        cim:PositionPoint.yPosition "string" ;
        cim:PositionPoint.zPosition "string" ;
        cim:PositionPoint.Location <urn:uuid:<uuid of Location>> .
}

Schema Source