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