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