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