The diagram being exchanged. The coordinate system is a standard Cartesian coordinate system and the orientation attribute defines the orientation.
-Coordinate units used in the exchange are mm (millimetres)
orientation |
1..1 |
Coordinate system orientation of the diagram.
|
|
---|---|---|---|
x1InitialView |
0..1 |
X coordinate of the first corner of the initial view.
|
|
x2InitialView |
0..1 |
X coordinate of the second corner of the initial view.
|
|
y1InitialView |
0..1 |
Y coordinate of the first corner of the initial view.
|
|
y2InitialView |
0..1 |
Y coordinate of the second corner of the initial view.
|
|
DiagramStyle |
[0..1] |
A Diagram may have a DiagramStyle. |
mRID |
0..1 |
see IdentifiedObject |
||
---|---|---|---|---|
name |
1..1 |
see IdentifiedObject |
An object that defines one or more points in a given space. This object can be associated with anything that specializes IdentifiedObject. For single line diagrams such objects typically include such items as analog values, breakers, disconnectors, power transformers, and transmission lines.
-
-The DiagramObject should link to SynchronousMachine and not GeneratingUnit.
drawingOrder |
0..1 |
The drawing order of this element. The higher the number, the later the element is drawn in sequence. This is used to ensure that elements that overlap are rendered in the correct order. |
|
---|---|---|---|
isPolygon |
0..1 |
Defines whether or not the diagram objects points define the boundaries of a polygon or the routing of a polyline. If this value is true then a receiving application should consider the first and last points to be connected. |
|
offsetX |
0..1 |
The offset in the X direction. This is used for defining the offset from centre for rendering an icon (the default is that a single point specifies the centre of the icon).
|
|
offsetY |
0..1 |
The offset in the Y direction. This is used for defining the offset from centre for rendering an icon (the default is that a single point specifies the centre of the icon).
|
|
rotation |
0..1 |
Sets the angle of rotation of the diagram object. Zero degrees is pointing to the top of the diagram. Rotation is clockwise. |
|
IdentifiedObject |
[0..1] |
The diagram objects that are associated with the domain object. |
|
DiagramObjectStyle |
[0..1] |
A diagram object has a style associated that provides a reference for the style used in the originating system. |
|
Diagram |
[1..1] |
A diagram object is part of a diagram. |
This is used for grouping diagram object points from different diagram objects that are considered to be glued together in a diagram even if they are not at the exact same coordinates.
A point in a given space defined by 3 coordinates and associated to a diagram object. The coordinates may be positive or negative as the origin does not have to be in the corner of a diagram.
sequenceNumber |
0..1 |
The sequence position of the point, used for defining the order of points for diagram objects acting as a polyline or polygon with more than one point.
|
|
---|---|---|---|
xPosition |
1..1 |
The X coordinate of this point.
|
|
yPosition |
1..1 |
The Y coordinate of this point.
|
|
zPosition |
0..1 |
The Z coordinate of this point.
|
|
DiagramObjectGluePoint |
[0..1] |
A diagram object glue point is associated with 2 or more object points that are considered to be 'glued' together. |
|
DiagramObject |
[1..1] |
The diagram object with which the points are associated. |
A reference to a style used by the originating system for a diagram object. A diagram object style describes information such as line thickness, shape such as circle or rectangle etc, and color.
mRID |
0..1 |
see IdentifiedObject |
||
---|---|---|---|---|
name |
1..1 |
see IdentifiedObject |
The diagram style refer to a style used by the originating system for a diagram. A diagram style describes information such as schematic, geographic, bus-branch etc.
-The inherited IdentifiedObject.name shall have one of the following names: node-breaker, bus-branch, or geoschematic.
mRID |
0..1 |
see IdentifiedObject |
||
---|---|---|---|---|
name |
1..1 |
see IdentifiedObject |
A diagram object for placing free-text or text derived from an associated domain object.
text |
1..1 |
The text that is displayed by this text diagram object.
|
---|
drawingOrder |
0..1 |
see DiagramObject |
||
---|---|---|---|---|
isPolygon |
0..1 |
see DiagramObject |
||
offsetX |
0..1 |
see DiagramObject |
||
offsetY |
0..1 |
see DiagramObject |
||
rotation |
0..1 |
see DiagramObject |
||
IdentifiedObject |
0..1 |
see DiagramObject |
||
DiagramObjectStyle |
0..1 |
see DiagramObject |
||
Diagram |
1..1 |
see DiagramObject |
Layers are typically used for grouping diagram objects according to themes and scales. Themes are used to display or hide certain information (e.g., lakes, borders), while scales are used for hiding or displaying information depending on the current zoom level (hide text when it is too small to be read, or when it exceeds the screen size). This is also called de-cluttering.
CIM based graphics exchange will support an m:n relationship between diagram objects and layers. It will be the task of the importing system to convert an m:n case into an appropriate 1:n representation if the importing system does not support m:n.
drawingOrder |
0..1 |
The drawing order for this layer. The higher the number, the later the layer and the objects within it are rendered.
|
|
---|---|---|---|
VisibleObjects |
[0..*] |
A visibility layer can contain one or more diagram objects. |
mRID |
0..1 |
see IdentifiedObject |
||
---|---|---|---|---|
name |
1..1 |
see IdentifiedObject |
Version details.
baseUML (Entsoe) |
1..1 |
Base UML provided by CIM model manager. |
|
---|---|---|---|
baseURI (Entsoe) |
1..1 |
Profile URI used in the Model Exchange header and defined in IEC standards. It uniquely identifies the Profile and its version. It is given for information only and to identify the closest IEC profile to which this CGMES profile is based on. |
|
date (Entsoe) |
1..1 |
Profile creation date
|
|
differenceModelURI (Entsoe) |
1..1 |
Difference model URI defined by IEC 61970-552. |
|
entsoeUML (Entsoe) |
1..1 |
UML provided by ENTSO-E. |
|
entsoeURI (Entsoe) |
1..1 |
Profile URI defined by ENTSO-E and used in the Model Exchange header. It uniquely identifies the Profile and its version. The last two elements in the URI (http://entsoe.eu/CIM/DiagramLayout/yy/zzz) indicate major and minor versions where:
|
|
modelDescriptionURI (Entsoe) |
1..1 |
Model Description URI defined by IEC 61970-552. |
|
namespaceRDF (Entsoe) |
1..1 |
RDF namespace. |
|
namespaceUML (Entsoe) |
1..1 |
CIM UML namespace. |
|
shortName (Entsoe) |
1..1 |
The short name of the profile used in profile documentation. |
This is a root class to provide common identification for all classes needing identification and naming attributes.
-IdentifiedObject.name is 32 characters maximum. It shall be consistent with the name of the object used in companies, in daily operation (e. g. in SCADA systems), in planning processes or in asset related systems and should allow inter-communicating of TSO, using general names.
mRID |
0..1 |
Master resource identifier issued by a model authority. The mRID must semantically be a UUID as specified in RFC 4122. The mRID is globally unique.
|
|
---|---|---|---|
name |
1..1 |
The name is any free human readable and possibly non unique text naming the object.
|
The orientation of the coordinate system with respect to top, left, and the coordinate number system.
negative |
For 2D diagrams, a negative orientation gives the left-hand orientation (favoured by computer graphics displays) with X values increasing from left to right and Y values increasing from top to bottom. This is also known as a left hand orientation.
|
---|
The units defined for usage in the CIM.
VA |
Apparent power in volt ampere.
|
---|---|
W |
Active power in watt.
|
VAr |
Reactive power in volt ampere reactive.
|
VAh |
Apparent energy in volt ampere hours.
|
Wh |
Real energy in what hours.
|
VArh |
Reactive energy in volt ampere reactive hours.
|
V |
Voltage in volt.
|
ohm |
Resistance in ohm.
|
A |
Current in ampere.
|
F |
Capacitance in farad.
|
H |
Inductance in henry.
|
degC |
Relative temperature in degrees Celsius. In the SI unit system the symbol is ºC. Electric charge is measured in coulomb that has the unit symbol C. To distinguish degree Celsius form coulomb the symbol used in the UML is degC. Reason for not using ºC is the special character º is difficult to manage in software. |
s |
Time in seconds.
|
min |
Time in minutes.
|
h |
Time in hours.
|
deg |
Plane angle in degrees.
|
rad |
Plane angle in radians.
|
J |
Energy in joule.
|
N |
Force in newton.
|
S |
Conductance in siemens.
|
none |
Dimension less quantity, e.g. count, per unit, etc. |
Hz |
Frequency in hertz.
|
g |
Mass in gram.
|
Pa |
Pressure in pascal (n/m2).
|
m |
Length in meter.
|
m2 |
Area in square meters.
|
m3 |
Volume in cubic meters.
|
The unit multipliers defined for the CIM.
p |
Pico 10**-12.
|
---|---|
n |
Nano 10**-9.
|
micro |
Micro 10**-6.
|
m |
Milli 10**-3.
|
c |
Centi 10**-2.
|
d |
Deci 10**-1.
|
k |
Kilo 10**3.
|
M |
Mega 10**6.
|
G |
Giga 10**9.
|
T |
Tera 10**12.
|
none |
No multiplier or equivalently multiply by 1.
|
A floating point number. The range is unspecified and not limited.
-In ENTSO-E profile, Simple_Float range is the IEEE754 simple precision floating point one. It correspond to xs:float datatype
value |
1..1 |
---|
Measurement of angle in degrees.
-Value type is IEEE 754 simple precision floating point
value |
0..1 |
||
---|---|---|---|
unit |
0..1 |
||
multiplier |
0..1 |