Skip to content

Class: Version

This is the version for a group of devices or objects. This could be used to track the version for any group of objects or devices over time. For example, for a DERGroup, the requesting system may want to get the details of a specific version of a DERGroup.

URI: cim:Version

 classDiagram
    class Version
      Version : date

      Version : major

      Version : minor

      Version : revision

Slots

Name Cardinality and Range Description Inheritance
date 0..1
date
date of this version direct
major 1..1
Integer
major release level for this version direct
minor 0..1
Integer
minor release level for this version direct
revision 0..1
Integer
revision level for this version direct

Usages

used by used in type used
EndDeviceGroup version range Version

Identifier and Mapping Information

Schema Source

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

Mappings

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

LinkML Source

Direct

name: Version
description: This is the version for a group of devices or objects.  This could be
  used to track the version for any group of objects or devices over time. For example,
  for a DERGroup, the requesting system may want to get the details of a specific
  version of a DERGroup.
from_schema: https://cim.ucaiug.io/ns#TC57CIM
rank: 1000
attributes:
  date:
    name: date
    description: date of this version
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    slot_uri: cim:Version.date
    multivalued: false
    domain_of:
    - IEC61970CIMVersion
    - Cheque
    - Version
    - DateAndOrTime
    - IEC61968CIMVersion
    - IEC62325CIMVersion
    - PackageDependenciesCIMVersion
    range: date
    required: false
  major:
    name: major
    description: major release level for this version
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:Version.major
    multivalued: false
    domain_of:
    - Version
    range: integer
    required: true
  minor:
    name: minor
    description: minor release level for this version
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:Version.minor
    multivalued: false
    domain_of:
    - Version
    range: integer
    required: false
  revision:
    name: revision
    description: revision level for this version
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:Version.revision
    multivalued: false
    domain_of:
    - Version
    range: integer
    required: false
class_uri: cim:Version

Induced

name: Version
description: This is the version for a group of devices or objects.  This could be
  used to track the version for any group of objects or devices over time. For example,
  for a DERGroup, the requesting system may want to get the details of a specific
  version of a DERGroup.
from_schema: https://cim.ucaiug.io/ns#TC57CIM
rank: 1000
attributes:
  date:
    name: date
    description: date of this version
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    slot_uri: cim:Version.date
    multivalued: false
    alias: date
    owner: Version
    domain_of:
    - IEC61970CIMVersion
    - Cheque
    - Version
    - DateAndOrTime
    - IEC61968CIMVersion
    - IEC62325CIMVersion
    - PackageDependenciesCIMVersion
    range: date
    required: false
  major:
    name: major
    description: major release level for this version
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:Version.major
    multivalued: false
    alias: major
    owner: Version
    domain_of:
    - Version
    range: integer
    required: true
  minor:
    name: minor
    description: minor release level for this version
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:Version.minor
    multivalued: false
    alias: minor
    owner: Version
    domain_of:
    - Version
    range: integer
    required: false
  revision:
    name: revision
    description: revision level for this version
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:Version.revision
    multivalued: false
    alias: revision
    owner: Version
    domain_of:
    - Version
    range: integer
    required: false
class_uri: cim:Version