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 : identified_object

          Name --> IdentifiedObject : identified_object

      Name : name_type

          Name --> NameType : name_type

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
Analog names range Name
AnalogValue names range Name
Measurement names range Name
ACDCTerminal names range Name
PowerSystemResource names range Name
PSREvent names range Name
IdentifiedObject names range Name
NameType names range Name
MeasurementValue names range Name
RemoteSource names range Name
IOPoint names range Name
Accumulator names range Name
AccumulatorValue names range Name
ActivityRecord names range Name
Terminal names range Name
AuxiliaryEquipment names range Name
Sensor names range Name
Equipment names range Name
EquipmentContainer names range Name
RemotePoint names range Name
RemoteUnit names range Name
ConnectivityNodeContainer names range Name

Identifier and Mapping Information

Schema Source

  • from schema: https://cim.ucaiug.io/ns#TC57CIM

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: https://cim.ucaiug.io/ns#TC57CIM
rank: 1000
attributes:
  name_type:
    name: name_type
    description: Type of this name.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    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: https://cim.ucaiug.io/ns#TC57CIM
    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: https://cim.ucaiug.io/ns#TC57CIM
rank: 1000
attributes:
  name_type:
    name: name_type
    description: Type of this name.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    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: https://cim.ucaiug.io/ns#TC57CIM
    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