Project

General

Profile

CIM Issues #6677

Document Class Generalization Refinement

Added by Henry Dotson 4 months ago. Updated 3 months ago.

Status:
New
Priority:
Normal
Solution Version:
CIM101
Breaking Change:
No
Breaking Change Description:
CIM Impacted Groups:
WG14, WG16
Requestor:
Henry B. Dotson, III
Standard(s):

IEC61968-11 Edition 4, IEC62325-301 Edition 4

Version:
CIM101
Clause:
Sub-Clause:
Paragraph:
Table:
Origination Date:
Origination ID:
Originally Assigned To:

Description

There is a desire to modify the Document class by removing the Document.type string attribute and replacing it with the Document.documentKind enumeration attribute and the Document.documentKindOther string attribute. This would apply best practices to the model and maintain model consistency with the Document.documentKindOther being used when the DocumentKind enumeration class includes "other" as one of the literals in its list of enumerations.

However, the Document.type string attribute is used in IEC62325 profiles, so removing it would break existing IEC62325 profiles.


Files


Decision

The proposed solution is to move the Document.type string attribute to the MarketDocument class (i.e. add the MarketDocument.type string attribute to the MarketDocument class).

Also available in: Atom PDF