Project

General

Profile

CIM Issues #6548

European extensions introduced in CIM17v40 are not compliant to the CIM Modelling Guidelines document.

Added by Todd Viegut 7 months ago. Updated 7 months ago.

Status:
Closed
Priority:
High
Author/Contact Info:
Todd Viegut
Base Release:
CIM17v40
Solution to be Applied To:
CIM18v08
Solution Version:
CIM18v08
Solution Applied By:
Chavdar Ivanov
Completion Date:
10/23/2023
CIM Keywords:
Breaking Change:
Yes
Breaking Change Description:
Deletion of European specific classes and migrating of attributes across classes. See release notes for details.
CIM Impacted Groups:
None
Requestor:
todd.viegut@gmail.com
Standard(s):

IEC61970-302, IEC61970-457

Version:
Clause:
Sub-Clause:
Paragraph:
Table:
Originally Closed in Version:
CIM18
Origination Date:
Origination ID:
Originally Assigned To:

Description

The use of multiple inheritance is currently strictly prohibited within normative CIM and is overtly prescribed within formal rules in the CIM Modelling Guidelines publication maintained by the CIM model managers. In CIM17v40 European extensions were introduced (as part of IEC 61970-301 Ed 7.1) and appeared/declared as normative in an Annex of the I.S. These issues should be addressed and brought into compliance with the CIM modelling guidelines.

Refer to: https://redmine.ucaiug.org/issues/6547


Proposed Solution

- move package DocExtIEC61970 from EuropeanExtensions to InfGrid package
- apply European extensions to Identified object - 2 attributes to be stereotyped with European
- move the class BoundaryPoint to Base->Core and add the class in the main diagram in Core
- move kind attribute to OperationalLimitType
- move enum LimitKind to OperationalLimits package and add it to the diagram
- move SolarPowerPlant and WindPowerPlant to Production package and add them to the diagram
- delete EuropeanExtensions package
- update GridCIMVersion


Decision

23-Oct-2023 Hybrid Meetings - Minneapolis, MN:

Full decisions are logged in full detail in Redmine Issue https://redmine.ucaiug.org/issues/6547

This issue is for tracking specific changes in the Grid package as outlined in the proposed solution.


Release Notes

- moved package DocExtIEC61970 from EuropeanExtensions to InfGrid package
- applied European extensions to Identified object - 2 attributes stereotyped with European
- moved the class BoundaryPoint to Base->Core and added the class in the main diagram in Core
- moved kind attribute to OperationalLimitType
- moved enum LimitKind to OperationalLimits package and added it to the diagram
- moved SolarPowerPlant and WindPowerPlant to Production package and added them to the diagram
- deleted EuropeanExtensions package
- updated GridCIMVersion


Related issues

Related to CIM Joint Issues - CIM Issues #6547: European extensions introduced in CIM17v40 are not compliant to the CIM Modelling Guidelines document.ClosedActions
#1

Updated by Todd Viegut 7 months ago

  • Status changed from New to Open
#2

Updated by Todd Viegut 7 months ago

  • Status changed from Open to In Progress
#3

Updated by Todd Viegut 7 months ago

  • Status changed from In Progress to Closed
#4

Updated by Todd Viegut 7 months ago

  • Description updated (diff)
#5

Updated by Todd Viegut 7 months ago

  • Related to CIM Issues #6547: European extensions introduced in CIM17v40 are not compliant to the CIM Modelling Guidelines document. added

Also available in: Atom PDF