Skip to content

Class: ISOUpperLayer

Is a set of configure addressing information that is required since ICCP utilizes addressing other than a TCP port.

URI: cim:ISOUpperLayer

 classDiagram
    class ISOUpperLayer
      TCPAccessPoint <|-- ISOUpperLayer

      ISOUpperLayer : address

      ISOUpperLayer : address_type

          ISOUpperLayer --> IPAddressKind : address_type

      ISOUpperLayer : ae_invoke

      ISOUpperLayer : ae_qual

      ISOUpperLayer : alias_name

      ISOUpperLayer : ap_invoke

      ISOUpperLayer : ap_title

      ISOUpperLayer : asset_datasheet

          ISOUpperLayer --> AssetInfo : asset_datasheet

      ISOUpperLayer : assets

          ISOUpperLayer --> Asset : assets

      ISOUpperLayer : bilateral_exchange_actor

          ISOUpperLayer --> BilateralExchangeActor : bilateral_exchange_actor

      ISOUpperLayer : clearances

          ISOUpperLayer --> ClearanceDocument : clearances

      ISOUpperLayer : configuration_event

          ISOUpperLayer --> ConfigurationEvent : configuration_event

      ISOUpperLayer : controls

          ISOUpperLayer --> Control : controls

      ISOUpperLayer : description

      ISOUpperLayer : diagram_objects

          ISOUpperLayer --> DiagramObject : diagram_objects

      ISOUpperLayer : gateway

      ISOUpperLayer : generic_action

          ISOUpperLayer --> GenericAction : generic_action

      ISOUpperLayer : instance_set

          ISOUpperLayer --> InstanceSet : instance_set

      ISOUpperLayer : keep_alive_time

      ISOUpperLayer : location

          ISOUpperLayer --> Location : location

      ISOUpperLayer : m_rid

      ISOUpperLayer : measurements

          ISOUpperLayer --> Measurement : measurements

      ISOUpperLayer : names

          ISOUpperLayer --> Name : names

      ISOUpperLayer : operating_share

          ISOUpperLayer --> OperatingShare : operating_share

      ISOUpperLayer : operational_tags

          ISOUpperLayer --> OperationalTag : operational_tags

      ISOUpperLayer : osi_psel

      ISOUpperLayer : osi_ssel

      ISOUpperLayer : osi_tsel

      ISOUpperLayer : port

      ISOUpperLayer : properties_cimdata_object

          ISOUpperLayer --> ChangeSetMember : properties_cimdata_object

      ISOUpperLayer : psrevents

          ISOUpperLayer --> PSREvent : psrevents

      ISOUpperLayer : psrtype

          ISOUpperLayer --> PSRType : psrtype

      ISOUpperLayer : public_x___certificate

          ISOUpperLayer --> PublicX509Certificate : public_x___certificate

      ISOUpperLayer : remote_units

          ISOUpperLayer --> RemoteUnit : remote_units

      ISOUpperLayer : reporting_group

          ISOUpperLayer --> ReportingGroup : reporting_group

      ISOUpperLayer : subnet

      ISOUpperLayer : targeting_cimdata_object

          ISOUpperLayer --> ChangeSetMember : targeting_cimdata_object

      ISOUpperLayer : upper_layer_public_x___certificate

          ISOUpperLayer --> PublicX509Certificate : upper_layer_public_x___certificate

      ISOUpperLayer : verification_action

          ISOUpperLayer --> VerificationAction : verification_action

Inheritance

Slots

Name Cardinality and Range Description Inheritance
ae_invoke 0..1
Integer
Is part of the Application Entity addressing as specified by ISO Addressing direct
ae_qual 0..1
Integer
Is the AE qualifier and represents further application level addressing infor... direct
ap_invoke 0..1
Integer
Is a further application level OSI addressing parameter direct
ap_title 0..1
String
Is a sequence of integer strings separated by " direct
osi_psel 0..1
String
Is the addressing selector for OSI presentation addressing direct
osi_ssel 0..1
String
Is the OSI session layer addressing information direct
osi_tsel 0..1
String
Is the OSI Transport Layer addressing information direct
upper_layer_public_x___certificate 0..*
PublicX509Certificate
Certificate to be bound for use for Application layer mutual authentication direct
keep_alive_time 0..1
Integer
Indicates the default interval at which TCP will check if the TCP connection ... TCPAccessPoint
port 0..1
Integer
This value is only needed to be specified for called nodes (e TCPAccessPoint
public_x___certificate 0..*
PublicX509Certificate
Is the Public Certificate used for mutual authentication between peers TCPAccessPoint
address 0..1
String
Is the dotted decimal IP Address resolve the IP address IPAccessPoint
address_type 0..1
IPAddressKind
IP address type IPAccessPoint
gateway 0..1
String
Is the dotted decimal IPAddress of the first hop router IPAccessPoint
subnet 0..1
String
This is the IP subnet mask which controls the local vs non-local routing IPAccessPoint
remote_units 0..*
RemoteUnit
RTUs may be attached to communication links CommunicationLink
bilateral_exchange_actor 0..1
BilateralExchangeActor
ICCP data provider or consumer using communication addressing for a Bilateral... CommunicationLink
controls 0..*
Control
The controller outputs used to actually govern a regulating device, e PowerSystemResource
measurements 0..*
Measurement
The measurements associated with this power system resource PowerSystemResource
psrtype 0..1
PSRType
Custom classification for this power system resource PowerSystemResource
configuration_event 0..*
ConfigurationEvent
All configuration events created for this Power System resource PowerSystemResource
reporting_group 0..*
ReportingGroup
Reporting groups to which this power system resource belongs PowerSystemResource
operating_share 0..*
OperatingShare
The operating shares of this power system resource PowerSystemResource
asset_datasheet 0..1
AssetInfo
Datasheet information for this power system resource PowerSystemResource
verification_action 0..*
VerificationAction
The verification action that is performed on the power system resource PowerSystemResource
clearances 0..*
ClearanceDocument
All clearances applicable to this power system resource PowerSystemResource
generic_action 0..*
GenericAction
The generic action that is performed on the power system resource PowerSystemResource
psrevents 0..*
PSREvent
All events associated with this power system resource PowerSystemResource
assets 0..*
Asset
All assets represented by this power system resource PowerSystemResource
location 0..1
Location
Location of this power system resource PowerSystemResource
operational_tags 0..*
OperationalTag
All operational tags placed on this power system resource PowerSystemResource
alias_name 0..1
String
The aliasName is free text human readable name of the object alternative to I... IdentifiedObject
description 0..1
String
The description is a free human readable text describing or naming the object IdentifiedObject
m_rid 0..1
String
Master resource identifier issued by a model authority IdentifiedObject
diagram_objects 0..*
DiagramObject
The diagram objects that are associated with the domain object IdentifiedObject
instance_set 1..1
InstanceSet
Dataset containing the data objects IdentifiedObject
names 0..*
Name
All names of this identified object IdentifiedObject
properties_cimdata_object 0..1
ChangeSetMember
The single CIM data object in the appropriate dataset context IdentifiedObject
targeting_cimdata_object 0..*
ChangeSetMember
Data objects registered IdentifiedObject

Usages

used by used in type used
PublicX509Certificate isoupper_layer range ISOUpperLayer

Identifier and Mapping Information

Schema Source

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

Mappings

Mapping Type Mapped Value
self cim:ISOUpperLayer
native cim:ISOUpperLayer

LinkML Source

Direct

name: ISOUpperLayer
description: Is a set of configure addressing information that is required since ICCP
  utilizes addressing other than a TCP port.
from_schema: https://cim.ucaiug.io/ns#TC57CIM
rank: 1000
is_a: TCPAccessPoint
attributes:
  ae_invoke:
    name: ae_invoke
    description: Is part of the Application Entity addressing as specified by ISO
      Addressing.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:ISOUpperLayer.aeInvoke
    multivalued: false
    domain_of:
    - ISOUpperLayer
    range: integer
    required: false
  ae_qual:
    name: ae_qual
    description: Is the AE qualifier and represents further application level addressing
      information.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:ISOUpperLayer.aeQual
    multivalued: false
    domain_of:
    - ISOUpperLayer
    range: integer
    required: false
  ap_invoke:
    name: ap_invoke
    description: Is a further application level OSI addressing parameter.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:ISOUpperLayer.apInvoke
    multivalued: false
    domain_of:
    - ISOUpperLayer
    range: integer
    required: false
  ap_title:
    name: ap_title
    description: Is a sequence of integer strings separated by ".".  The value, in
      conjunction with other application addressing attributes (e.g. other APs) are
      used to select a specific application (e.g. the ICCP application entity) per
      the OSI reference model.  The sequence, and its values, represent a namespace
      whose values are governed by ISO/IEC 7498-3.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:ISOUpperLayer.apTitle
    multivalued: false
    domain_of:
    - ISOUpperLayer
    range: string
    required: false
  osi_psel:
    name: osi_psel
    description: Is the addressing selector for OSI presentation addressing.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:ISOUpperLayer.osiPsel
    multivalued: false
    domain_of:
    - ISOUpperLayer
    range: string
    required: false
  osi_ssel:
    name: osi_ssel
    description: Is the OSI session layer addressing information.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:ISOUpperLayer.osiSsel
    multivalued: false
    domain_of:
    - ISOUpperLayer
    range: string
    required: false
  osi_tsel:
    name: osi_tsel
    description: Is the OSI Transport Layer addressing information.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:ISOUpperLayer.osiTsel
    multivalued: false
    domain_of:
    - ISOUpperLayer
    range: string
    required: false
  upper_layer_public_x___certificate:
    name: upper_layer_public_x___certificate
    description: Certificate to be bound for use for Application layer mutual authentication.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:ISOUpperLayer.UpperLayerPublicX509Certificate
    multivalued: true
    domain_of:
    - ISOUpperLayer
    range: PublicX509Certificate
    required: false
class_uri: cim:ISOUpperLayer

Induced

name: ISOUpperLayer
description: Is a set of configure addressing information that is required since ICCP
  utilizes addressing other than a TCP port.
from_schema: https://cim.ucaiug.io/ns#TC57CIM
rank: 1000
is_a: TCPAccessPoint
attributes:
  ae_invoke:
    name: ae_invoke
    description: Is part of the Application Entity addressing as specified by ISO
      Addressing.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:ISOUpperLayer.aeInvoke
    multivalued: false
    alias: ae_invoke
    owner: ISOUpperLayer
    domain_of:
    - ISOUpperLayer
    range: integer
    required: false
  ae_qual:
    name: ae_qual
    description: Is the AE qualifier and represents further application level addressing
      information.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:ISOUpperLayer.aeQual
    multivalued: false
    alias: ae_qual
    owner: ISOUpperLayer
    domain_of:
    - ISOUpperLayer
    range: integer
    required: false
  ap_invoke:
    name: ap_invoke
    description: Is a further application level OSI addressing parameter.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:ISOUpperLayer.apInvoke
    multivalued: false
    alias: ap_invoke
    owner: ISOUpperLayer
    domain_of:
    - ISOUpperLayer
    range: integer
    required: false
  ap_title:
    name: ap_title
    description: Is a sequence of integer strings separated by ".".  The value, in
      conjunction with other application addressing attributes (e.g. other APs) are
      used to select a specific application (e.g. the ICCP application entity) per
      the OSI reference model.  The sequence, and its values, represent a namespace
      whose values are governed by ISO/IEC 7498-3.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:ISOUpperLayer.apTitle
    multivalued: false
    alias: ap_title
    owner: ISOUpperLayer
    domain_of:
    - ISOUpperLayer
    range: string
    required: false
  osi_psel:
    name: osi_psel
    description: Is the addressing selector for OSI presentation addressing.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:ISOUpperLayer.osiPsel
    multivalued: false
    alias: osi_psel
    owner: ISOUpperLayer
    domain_of:
    - ISOUpperLayer
    range: string
    required: false
  osi_ssel:
    name: osi_ssel
    description: Is the OSI session layer addressing information.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:ISOUpperLayer.osiSsel
    multivalued: false
    alias: osi_ssel
    owner: ISOUpperLayer
    domain_of:
    - ISOUpperLayer
    range: string
    required: false
  osi_tsel:
    name: osi_tsel
    description: Is the OSI Transport Layer addressing information.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:ISOUpperLayer.osiTsel
    multivalued: false
    alias: osi_tsel
    owner: ISOUpperLayer
    domain_of:
    - ISOUpperLayer
    range: string
    required: false
  upper_layer_public_x___certificate:
    name: upper_layer_public_x___certificate
    description: Certificate to be bound for use for Application layer mutual authentication.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:ISOUpperLayer.UpperLayerPublicX509Certificate
    multivalued: true
    alias: upper_layer_public_x___certificate
    owner: ISOUpperLayer
    domain_of:
    - ISOUpperLayer
    range: PublicX509Certificate
    required: false
  keep_alive_time:
    name: keep_alive_time
    description: Indicates the default interval at which TCP will check if the TCP
      connection is still valid.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:TCPAccessPoint.keepAliveTime
    multivalued: false
    alias: keep_alive_time
    owner: ISOUpperLayer
    domain_of:
    - TCPAccessPoint
    range: integer
    required: false
  port:
    name: port
    description: "This value is only needed to be specified for called nodes (e.g.\
      \ those that respond to a TCP.Open request).\r\n\r\nThis value specifies the\
      \ TCP port to be used. Well known and \"registered\" ports are preferred and\
      \ can be found at:\r\n http://www.iana.org/assignments/service-names-port-numbers/service-names-port-numbers.xhtml\r\
      \n\r\nFor IEC 60870-6 TASE.2 (e.g. ICCP) and IEC 61850, the value used shall\
      \ be 102 for non-TLS protected exchanges. The value shall be 3782 for TLS transported\
      \ ICCP and 61850 exchanges.\r\n\r\n\r\n"
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:TCPAccessPoint.port
    multivalued: false
    alias: port
    owner: ISOUpperLayer
    domain_of:
    - TCPAccessPoint
    range: integer
    required: false
  public_x___certificate:
    name: public_x___certificate
    description: Is the Public Certificate used for mutual authentication between
      peers.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:TCPAccessPoint.PublicX509Certificate
    multivalued: true
    alias: public_x___certificate
    owner: ISOUpperLayer
    domain_of:
    - TCPAccessPoint
    range: PublicX509Certificate
    required: false
  address:
    name: address
    description: Is the dotted decimal IP Address resolve the IP address. The format
      is controlled by the value of the addressType.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:IPAccessPoint.address
    multivalued: false
    alias: address
    owner: ISOUpperLayer
    domain_of:
    - IPAccessPoint
    range: string
    required: false
  address_type:
    name: address_type
    description: IP address type.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:IPAccessPoint.addressType
    multivalued: false
    alias: address_type
    owner: ISOUpperLayer
    domain_of:
    - IPAccessPoint
    range: IPAddressKind
    required: false
  gateway:
    name: gateway
    description: Is the dotted decimal IPAddress of the first hop router.  Format
      is controlled by the addressType.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:IPAccessPoint.gateway
    multivalued: false
    alias: gateway
    owner: ISOUpperLayer
    domain_of:
    - IPAccessPoint
    range: string
    required: false
  subnet:
    name: subnet
    description: This is the IP subnet mask which controls the local vs non-local
      routing.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:IPAccessPoint.subnet
    multivalued: false
    alias: subnet
    owner: ISOUpperLayer
    domain_of:
    - IPAccessPoint
    range: string
    required: false
  remote_units:
    name: remote_units
    description: RTUs may be attached to communication links.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:CommunicationLink.RemoteUnits
    multivalued: true
    alias: remote_units
    owner: ISOUpperLayer
    domain_of:
    - CommunicationLink
    range: RemoteUnit
    required: false
  bilateral_exchange_actor:
    name: bilateral_exchange_actor
    description: ICCP data provider or consumer using communication addressing for
      a Bilateral table.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    slot_uri: cim:CommunicationLink.BilateralExchangeActor
    multivalued: false
    alias: bilateral_exchange_actor
    owner: ISOUpperLayer
    domain_of:
    - ProvidedBilateralPoint
    - CommunicationLink
    range: BilateralExchangeActor
    required: false
  controls:
    name: controls
    description: The controller outputs used to actually govern a regulating device,
      e.g. the magnetization of a synchronous machine or capacitor bank breaker actuator.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:PowerSystemResource.Controls
    multivalued: true
    alias: controls
    owner: ISOUpperLayer
    domain_of:
    - PowerSystemResource
    - HostControlArea
    range: Control
    required: false
  measurements:
    name: measurements
    description: The measurements associated with this power system resource.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:PowerSystemResource.Measurements
    multivalued: true
    alias: measurements
    owner: ISOUpperLayer
    domain_of:
    - PowerSystemResource
    - ACDCTerminal
    - Asset
    - Location
    - Procedure
    - AnalogLimitSet
    - AccumulatorLimitSet
    range: Measurement
    required: false
  psrtype:
    name: psrtype
    description: Custom classification for this power system resource.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:PowerSystemResource.PSRType
    multivalued: false
    alias: psrtype
    owner: ISOUpperLayer
    domain_of:
    - PowerSystemResource
    range: PSRType
    required: false
  configuration_event:
    name: configuration_event
    description: All configuration events created for this Power System resource.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:PowerSystemResource.ConfigurationEvent
    multivalued: true
    alias: configuration_event
    owner: ISOUpperLayer
    domain_of:
    - PowerSystemResource
    - FaultCauseType
    range: ConfigurationEvent
    required: false
  reporting_group:
    name: reporting_group
    description: Reporting groups to which this power system resource belongs.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:PowerSystemResource.ReportingGroup
    multivalued: true
    alias: reporting_group
    owner: ISOUpperLayer
    domain_of:
    - PowerSystemResource
    - BusNameMarker
    - TopologicalNode
    - ReportingSuperGroup
    range: ReportingGroup
    required: false
  operating_share:
    name: operating_share
    description: The operating shares of this power system resource.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:PowerSystemResource.OperatingShare
    multivalued: true
    alias: operating_share
    owner: ISOUpperLayer
    domain_of:
    - PowerSystemResource
    - OperatingParticipant
    range: OperatingShare
    required: false
  asset_datasheet:
    name: asset_datasheet
    description: Datasheet information for this power system resource.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:PowerSystemResource.AssetDatasheet
    multivalued: false
    alias: asset_datasheet
    owner: ISOUpperLayer
    domain_of:
    - PowerSystemResource
    range: AssetInfo
    required: false
  verification_action:
    name: verification_action
    description: The verification action that is performed on the power system resource
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:PowerSystemResource.VerificationAction
    multivalued: true
    alias: verification_action
    owner: ISOUpperLayer
    domain_of:
    - PowerSystemResource
    range: VerificationAction
    required: false
  clearances:
    name: clearances
    description: All clearances applicable to this power system resource.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:PowerSystemResource.Clearances
    multivalued: true
    alias: clearances
    owner: ISOUpperLayer
    domain_of:
    - PowerSystemResource
    range: ClearanceDocument
    required: false
  generic_action:
    name: generic_action
    description: The generic action that is performed on the power system resource
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:PowerSystemResource.GenericAction
    multivalued: true
    alias: generic_action
    owner: ISOUpperLayer
    domain_of:
    - PowerSystemResource
    range: GenericAction
    required: false
  psrevents:
    name: psrevents
    description: All events associated with this power system resource.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:PowerSystemResource.PSREvents
    multivalued: true
    alias: psrevents
    owner: ISOUpperLayer
    domain_of:
    - PowerSystemResource
    range: PSREvent
    required: false
  assets:
    name: assets
    description: All assets represented by this power system resource. For example,
      multiple conductor assets are electrically modelled as a single AC line segment.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:PowerSystemResource.Assets
    multivalued: true
    alias: assets
    owner: ISOUpperLayer
    domain_of:
    - PowerSystemResource
    - AssetInfo
    - Location
    - WorkTask
    - ErpRecDelvLineItem
    - AssetContainer
    - ActivityRecord
    - Procedure
    - ReliabilityInfo
    - AssetPropertyCurve
    - AssetOrganisationRole
    - ScheduledEvent
    range: Asset
    required: false
  location:
    name: location
    description: Location of this power system resource.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:PowerSystemResource.Location
    multivalued: false
    alias: location
    owner: ISOUpperLayer
    domain_of:
    - PowerSystemResource
    - Asset
    - Incident
    - SwitchingOrder
    - TroubleOrder
    - Crew
    - Fault
    - PointOfSale
    - TroubleTicket
    - OutageOrder
    - EnvironmentalMonitoringStation
    - EnvironmentalLocationType
    - PositionPoint
    - FailureEvent
    range: Location
    required: false
  operational_tags:
    name: operational_tags
    description: All operational tags placed on this power system resource.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:PowerSystemResource.OperationalTags
    multivalued: true
    alias: operational_tags
    owner: ISOUpperLayer
    domain_of:
    - PowerSystemResource
    - Asset
    range: OperationalTag
    required: false
  alias_name:
    name: alias_name
    description: "The aliasName is free text human readable name of the object alternative\
      \ to IdentifiedObject.name. It may be non unique and may not correlate to a\
      \ naming hierarchy.\r\nThe attribute aliasName is retained because of backwards\
      \ compatibility between CIM relases. It is however recommended to replace aliasName\
      \ with the Name class as aliasName is planned for retirement at a future time.\r\
      \n\r\n"
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:IdentifiedObject.aliasName
    multivalued: false
    alias: alias_name
    owner: ISOUpperLayer
    domain_of:
    - IdentifiedObject
    range: string
    required: false
  description:
    name: description
    description: The description is a free human readable text describing or naming
      the object. It may be non unique and may not correlate to a naming hierarchy.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:IdentifiedObject.description
    multivalued: false
    alias: description
    owner: ISOUpperLayer
    domain_of:
    - IdentifiedObject
    - NameType
    - NameTypeAuthority
    - DataSet
    - SwitchingStepGroup
    - AreaReserveSpec
    range: string
    required: false
  m_rid:
    name: m_rid
    description: "Master resource identifier issued by a model authority. The mRID\
      \ is unique within an exchange context. Global uniqueness is easily achieved\
      \ by using a UUID, as specified in RFC 4122, for the mRID. The use of UUID is\
      \ strongly recommended.\r\nFor CIMXML data files in RDF syntax conforming to\
      \ IEC 61970-552, the mRID is mapped to rdf:ID or rdf:about attributes that identify\
      \ CIM object elements."
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:IdentifiedObject.mRID
    multivalued: false
    alias: m_rid
    owner: ISOUpperLayer
    domain_of:
    - IdentifiedObject
    - DataSet
    range: string
    required: false
  diagram_objects:
    name: diagram_objects
    description: The diagram objects that are associated with the domain object.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:IdentifiedObject.DiagramObjects
    multivalued: true
    alias: diagram_objects
    owner: ISOUpperLayer
    domain_of:
    - IdentifiedObject
    range: DiagramObject
    required: false
  instance_set:
    name: instance_set
    description: Dataset containing the data objects.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:IdentifiedObject.InstanceSet
    multivalued: false
    alias: instance_set
    owner: ISOUpperLayer
    domain_of:
    - IdentifiedObject
    range: InstanceSet
    required: true
  names:
    name: names
    description: All names of this identified object.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:IdentifiedObject.Names
    multivalued: true
    alias: names
    owner: ISOUpperLayer
    domain_of:
    - IdentifiedObject
    - NameType
    range: Name
    required: false
  properties_cimdata_object:
    name: properties_cimdata_object
    description: The single CIM data object in the appropriate dataset context.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:IdentifiedObject.PropertiesCIMDataObject
    multivalued: false
    alias: properties_cimdata_object
    owner: ISOUpperLayer
    domain_of:
    - IdentifiedObject
    range: ChangeSetMember
    required: false
  targeting_cimdata_object:
    name: targeting_cimdata_object
    description: Data objects registered.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:IdentifiedObject.TargetingCIMDataObject
    multivalued: true
    alias: targeting_cimdata_object
    owner: ISOUpperLayer
    domain_of:
    - IdentifiedObject
    range: ChangeSetMember
    required: false
class_uri: cim:ISOUpperLayer