Skip to content

Class: NetworkModelProjectChangeVersion

Describes the status and the planned implementation of the associated change set into the as-built model. New instances of this class with new identity are instantiated upon changes to the content of this class or changes to the associated change set. Instances of this class are considered immutable. The case audit trail can reference this immutable data to exactly reproduce a case.

URI: cim:NetworkModelProjectChangeVersion

 classDiagram
    class NetworkModelProjectChangeVersion
      IdentifiedObject <|-- NetworkModelProjectChangeVersion

      NetworkModelProjectChangeVersion : alias_name

      NetworkModelProjectChangeVersion : change_set

          NetworkModelProjectChangeVersion --> ChangeSet : change_set

      NetworkModelProjectChangeVersion : comment

      NetworkModelProjectChangeVersion : description

      NetworkModelProjectChangeVersion : diagram_objects

          NetworkModelProjectChangeVersion --> DiagramObject : diagram_objects

      NetworkModelProjectChangeVersion : effective_date_time

      NetworkModelProjectChangeVersion : instance_set

          NetworkModelProjectChangeVersion --> InstanceSet : instance_set

      NetworkModelProjectChangeVersion : m_rid

      NetworkModelProjectChangeVersion : names

          NetworkModelProjectChangeVersion --> Name : names

      NetworkModelProjectChangeVersion : network_model_project_change

          NetworkModelProjectChangeVersion --> NetworkModelProjectChange : network_model_project_change

      NetworkModelProjectChangeVersion : network_model_project_state

          NetworkModelProjectChangeVersion --> NetworkModelProjectState : network_model_project_state

      NetworkModelProjectChangeVersion : properties_cimdata_object

          NetworkModelProjectChangeVersion --> ChangeSetMember : properties_cimdata_object

      NetworkModelProjectChangeVersion : superceded_by

          NetworkModelProjectChangeVersion --> NetworkModelProjectChangeVersion : superceded_by

      NetworkModelProjectChangeVersion : supercedes

          NetworkModelProjectChangeVersion --> NetworkModelProjectChangeVersion : supercedes

      NetworkModelProjectChangeVersion : targeting_cimdata_object

          NetworkModelProjectChangeVersion --> ChangeSetMember : targeting_cimdata_object

      NetworkModelProjectChangeVersion : time_stamp

Inheritance

Slots

Name Cardinality and Range Description Inheritance
comment 0..1
String
A user provided comment describing the changes in this version from the previ... direct
effective_date_time 0..1
date
The date/time the change set is included in the model direct
time_stamp 0..1
date
The date/time this version was finalized and thus made immutable direct
change_set 0..1
ChangeSet
The details of model changes for this project direct
network_model_project_change 1..1
NetworkModelProjectChange
The persistent network model project change to which this version applies direct
superceded_by 0..1
NetworkModelProjectChangeVersion
The project version that will supercede this project version direct
network_model_project_state 0..1
NetworkModelProjectState
The state of this network model project version direct
supercedes 0..1
NetworkModelProjectChangeVersion
Project version that is being superceded direct
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
ChangeSet network_model_project_change_version range NetworkModelProjectChangeVersion
NetworkModelProjectChangeVersion superceded_by range NetworkModelProjectChangeVersion
NetworkModelProjectChangeVersion supercedes range NetworkModelProjectChangeVersion
NetworkModelProjectChange network_model_project_change_version range NetworkModelProjectChangeVersion
NetworkModelProjectState network_model_project_change_version range NetworkModelProjectChangeVersion

Identifier and Mapping Information

Schema Source

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

Mappings

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

LinkML Source

Direct

name: NetworkModelProjectChangeVersion
description: Describes the status and the planned implementation of the associated
  change set into the as-built model.    New instances of this class with new identity
  are instantiated upon changes to the content of this class or changes to the associated
  change set.  Instances of this class are considered immutable.  The case audit trail
  can reference this immutable data to exactly reproduce a case.
from_schema: https://cim.ucaiug.io/ns#TC57CIM
rank: 1000
is_a: IdentifiedObject
attributes:
  comment:
    name: comment
    description: A user provided comment describing the changes in this version from
      the previous version.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:NetworkModelProjectChangeVersion.comment
    multivalued: false
    domain_of:
    - NetworkModelProjectChangeVersion
    - Document
    - SwitchingPlanRequest
    - SwitchingOrder
    - TroubleOrder
    - ReadingQuality
    - TroubleTicket
    - OutageOrder
    range: string
    required: false
  effective_date_time:
    name: effective_date_time
    description: The date/time the change set is included in the model.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:NetworkModelProjectChangeVersion.effectiveDateTime
    multivalued: false
    domain_of:
    - NetworkModelProjectChangeVersion
    - Skill
    - ConfigurationEvent
    - MarketSkill
    - AnalyticScore
    - AssetHealthEvent
    range: date
    required: false
  time_stamp:
    name: time_stamp
    description: The date/time this version was finalized and thus made immutable.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:NetworkModelProjectChangeVersion.timeStamp
    multivalued: false
    domain_of:
    - NetworkModelProjectChangeVersion
    - MeasurementValue
    - ReadingQuality
    - DERCurveData
    - Control
    - ChargeProfileData
    - SCADAInformation
    range: date
    required: false
  change_set:
    name: change_set
    description: The details of model changes for this project.   The change set should
      have a new identifier if it changes.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:NetworkModelProjectChangeVersion.ChangeSet
    multivalued: false
    domain_of:
    - NetworkModelProjectChangeVersion
    range: ChangeSet
    required: false
  network_model_project_change:
    name: network_model_project_change
    description: The persistent network model project change to which this version
      applies.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:NetworkModelProjectChangeVersion.NetworkModelProjectChange
    multivalued: false
    domain_of:
    - NetworkModelProjectChangeVersion
    range: NetworkModelProjectChange
    required: true
  superceded_by:
    name: superceded_by
    description: The project version that will supercede this project version.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:NetworkModelProjectChangeVersion.SupercededBy
    multivalued: false
    domain_of:
    - NetworkModelProjectChangeVersion
    range: NetworkModelProjectChangeVersion
    required: false
  network_model_project_state:
    name: network_model_project_state
    description: The state of this network model project version.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:NetworkModelProjectChangeVersion.NetworkModelProjectState
    multivalued: false
    domain_of:
    - NetworkModelProjectChangeVersion
    range: NetworkModelProjectState
    required: false
  supercedes:
    name: supercedes
    description: Project version that is being superceded.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:NetworkModelProjectChangeVersion.Supercedes
    multivalued: false
    domain_of:
    - NetworkModelProjectChangeVersion
    range: NetworkModelProjectChangeVersion
    required: false
class_uri: cim:NetworkModelProjectChangeVersion

Induced

name: NetworkModelProjectChangeVersion
description: Describes the status and the planned implementation of the associated
  change set into the as-built model.    New instances of this class with new identity
  are instantiated upon changes to the content of this class or changes to the associated
  change set.  Instances of this class are considered immutable.  The case audit trail
  can reference this immutable data to exactly reproduce a case.
from_schema: https://cim.ucaiug.io/ns#TC57CIM
rank: 1000
is_a: IdentifiedObject
attributes:
  comment:
    name: comment
    description: A user provided comment describing the changes in this version from
      the previous version.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:NetworkModelProjectChangeVersion.comment
    multivalued: false
    alias: comment
    owner: NetworkModelProjectChangeVersion
    domain_of:
    - NetworkModelProjectChangeVersion
    - Document
    - SwitchingPlanRequest
    - SwitchingOrder
    - TroubleOrder
    - ReadingQuality
    - TroubleTicket
    - OutageOrder
    range: string
    required: false
  effective_date_time:
    name: effective_date_time
    description: The date/time the change set is included in the model.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:NetworkModelProjectChangeVersion.effectiveDateTime
    multivalued: false
    alias: effective_date_time
    owner: NetworkModelProjectChangeVersion
    domain_of:
    - NetworkModelProjectChangeVersion
    - Skill
    - ConfigurationEvent
    - MarketSkill
    - AnalyticScore
    - AssetHealthEvent
    range: date
    required: false
  time_stamp:
    name: time_stamp
    description: The date/time this version was finalized and thus made immutable.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:NetworkModelProjectChangeVersion.timeStamp
    multivalued: false
    alias: time_stamp
    owner: NetworkModelProjectChangeVersion
    domain_of:
    - NetworkModelProjectChangeVersion
    - MeasurementValue
    - ReadingQuality
    - DERCurveData
    - Control
    - ChargeProfileData
    - SCADAInformation
    range: date
    required: false
  change_set:
    name: change_set
    description: The details of model changes for this project.   The change set should
      have a new identifier if it changes.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:NetworkModelProjectChangeVersion.ChangeSet
    multivalued: false
    alias: change_set
    owner: NetworkModelProjectChangeVersion
    domain_of:
    - NetworkModelProjectChangeVersion
    range: ChangeSet
    required: false
  network_model_project_change:
    name: network_model_project_change
    description: The persistent network model project change to which this version
      applies.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:NetworkModelProjectChangeVersion.NetworkModelProjectChange
    multivalued: false
    alias: network_model_project_change
    owner: NetworkModelProjectChangeVersion
    domain_of:
    - NetworkModelProjectChangeVersion
    range: NetworkModelProjectChange
    required: true
  superceded_by:
    name: superceded_by
    description: The project version that will supercede this project version.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:NetworkModelProjectChangeVersion.SupercededBy
    multivalued: false
    alias: superceded_by
    owner: NetworkModelProjectChangeVersion
    domain_of:
    - NetworkModelProjectChangeVersion
    range: NetworkModelProjectChangeVersion
    required: false
  network_model_project_state:
    name: network_model_project_state
    description: The state of this network model project version.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:NetworkModelProjectChangeVersion.NetworkModelProjectState
    multivalued: false
    alias: network_model_project_state
    owner: NetworkModelProjectChangeVersion
    domain_of:
    - NetworkModelProjectChangeVersion
    range: NetworkModelProjectState
    required: false
  supercedes:
    name: supercedes
    description: Project version that is being superceded.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:NetworkModelProjectChangeVersion.Supercedes
    multivalued: false
    alias: supercedes
    owner: NetworkModelProjectChangeVersion
    domain_of:
    - NetworkModelProjectChangeVersion
    range: NetworkModelProjectChangeVersion
    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: NetworkModelProjectChangeVersion
    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: NetworkModelProjectChangeVersion
    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: NetworkModelProjectChangeVersion
    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: NetworkModelProjectChangeVersion
    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: NetworkModelProjectChangeVersion
    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: NetworkModelProjectChangeVersion
    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: NetworkModelProjectChangeVersion
    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: NetworkModelProjectChangeVersion
    domain_of:
    - IdentifiedObject
    range: ChangeSetMember
    required: false
class_uri: cim:NetworkModelProjectChangeVersion