Skip to content

Class: Name

_The Name class provides the means to define any number of human readable names for an object. A name is not to be used for defining inter-object relationships. For inter-object relationships instead use the object identification 'mRID'. _

__

URI: cim:Name

 classDiagram
    class Name
      Name : Name.IdentifiedObject

          Name --> IdentifiedObject : Name.IdentifiedObject

      Name : Name.NameType

          Name --> NameType : Name.NameType

Slots

Name Cardinality and Range Description Inheritance
name_type 1..1
NameType
Type of this name direct
identified_object 1..1
IdentifiedObject
Identified object that this name designates direct

Usages

used by used in type used
ACLineSegment names range Name
Conductor names range Name
ConductingEquipment names range Name
BaseVoltage names range Name
VoltageLevel names range Name
Bay names range Name
Substation names range Name
TransformerEnd names range Name
Terminal names range Name
ConnectivityNode names range Name
ConnectivityNodeContainer names range Name
Equipment names range Name
EquipmentContainer names range Name
PowerSystemResource names range Name
IdentifiedObject names range Name
Breaker names range Name
ProtectedSwitch names range Name
Switch names range Name
BusbarSection names range Name
Connector names range Name
Disconnector names range Name
EnergyConsumer names range Name
EnergyConnection names range Name
Junction names range Name
Line names range Name
LoadBreakSwitch names range Name
PowerTransformer names range Name
PowerTransformerEnd names range Name
ACDCTerminal names range Name
BusbarSectionInfo names range Name
AssetInfo names range Name
NameType names range Name
WireInfo names range Name

Identifier and Mapping Information

Schema Source

  • from schema: http://iec.ch/TC57/ns/CIM/CoreEquipment-EU#Package_CoreEquipmentProfile

Mappings

Mapping Type Mapped Value
self cim:Name
native this:Name

LinkML Source

Direct

name: Name
description: "The Name class provides the means to define any number of human readable\
  \  names for an object. A name is <b>not</b> to be used for defining inter-object\
  \ relationships. For inter-object relationships instead use the object identification\
  \ 'mRID'.\r\n"
from_schema: http://iec.ch/TC57/ns/CIM/CoreEquipment-EU#Package_CoreEquipmentProfile
rank: 1000
attributes:
  name_type:
    name: name_type
    description: Type of this name.
    from_schema: http://iec.ch/TC57/ns/CIM/CoreEquipment-EU#Package_CoreEquipmentProfile
    rank: 1000
    slot_uri: cim:Name.NameType
    multivalued: false
    domain_of:
    - Name
    range: NameType
    required: true
  identified_object:
    name: identified_object
    description: Identified object that this name designates.
    from_schema: http://iec.ch/TC57/ns/CIM/CoreEquipment-EU#Package_CoreEquipmentProfile
    rank: 1000
    slot_uri: cim:Name.IdentifiedObject
    multivalued: false
    domain_of:
    - Name
    range: IdentifiedObject
    required: true
class_uri: cim:Name

Induced

name: Name
description: "The Name class provides the means to define any number of human readable\
  \  names for an object. A name is <b>not</b> to be used for defining inter-object\
  \ relationships. For inter-object relationships instead use the object identification\
  \ 'mRID'.\r\n"
from_schema: http://iec.ch/TC57/ns/CIM/CoreEquipment-EU#Package_CoreEquipmentProfile
rank: 1000
attributes:
  name_type:
    name: name_type
    description: Type of this name.
    from_schema: http://iec.ch/TC57/ns/CIM/CoreEquipment-EU#Package_CoreEquipmentProfile
    rank: 1000
    slot_uri: cim:Name.NameType
    multivalued: false
    alias: name_type
    owner: Name
    domain_of:
    - Name
    range: NameType
    required: true
  identified_object:
    name: identified_object
    description: Identified object that this name designates.
    from_schema: http://iec.ch/TC57/ns/CIM/CoreEquipment-EU#Package_CoreEquipmentProfile
    rank: 1000
    slot_uri: cim:Name.IdentifiedObject
    multivalued: false
    alias: identified_object
    owner: Name
    domain_of:
    - Name
    range: IdentifiedObject
    required: true
class_uri: cim:Name