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
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>> .
}