Project

General

Profile

CIM Issues #6802

Identity class

Added by Chavdar Ivanov 2 months ago. Updated 2 months ago.

Status:
Closed
Priority:
High
Author/Contact Info:
Chavdar Ivanov
Base Release:
CIM18
Solution to be Applied To:
CIM18v11
Solution Version:
CIM18v11
Solution Applied By:
Chavdar Ivanov
Completion Date:
06/05/2024
CIM Keywords:
Breaking Change:
Yes
Breaking Change Description:
Due to change of the inheritance structure
CIM Impacted Groups:
WG13
Requestor:
Standard(s):
Version:
Clause:
Sub-Clause:
Paragraph:
Table:
Originally Closed in Version:
Origination Date:
Origination ID:
Originally Assigned To:

Description

• Identity class proposed description: “This is a root class to provide common identification for all classes.”
• Identity.identifier proposed description: “A universally unique object identifier. Used to uniquely identify persistent objects between CIM messages.”
• UUID class proposed description: “A UUID as defined by IEC/ISO 9348-8”
• IdentifiedObject must be updated as its description currently states it is a “root class”. This is no longer the case. Proposed update is: “This is a class that provides common identification for all classes needing identification and naming attributes.”


Proposed Solution

The ticket is opened to document the agreements on the topic


Decision

On 5 June TF13 agreed on the following
• Identity class proposed description: “This is a root class to provide common identification for all classes.”
• Identity.identifier proposed description: “A universally unique object identifier. Used to uniquely identify persistent objects between CIM messages.”
• UUID class proposed description: “A UUID as defined by IEC/ISO 9348-8”
• IdentifiedObject must be updated as its description currently states it is a “root class”. This is no longer the case. Proposed update is: “This is a class that provides common identification for all classes needing identification and naming attributes.”


Release Notes

The following changes are applied:
new class Identity class with description: “This is a root class to provide common identification for all classes.”
attribute Identity.identifier with description: “A universally unique object identifier. Used to uniquely identify persistent objects between CIM messages.”
UUID class with description: “A UUID as defined by IEC/ISO 9348-8”
IdentifiedObject must be updated as its description currently states it is a “root class”. This is no longer the case. The new description is: “This is a class that provides common identification for all classes needing identification and naming attributes.”
IdentifiedObject inherits from Identity

Also available in: Atom PDF