Project

General

Profile

CIM Issues #4996

IdentifiedObject.name to be optionalThere are many classes

Added by Herbert Falk over 1 year ago. Updated 7 months ago.

Status:
Open
Priority:
Normal
Author/Contact Info:
Lars-Ola Osterlund
Base Release:
61970cim17v15
Solution to be Applied To:
Solution Version:
Solution Applied By:
Completion Date:
CIM Keywords:
Breaking Change:
No
Breaking Change Description:
CIM Impacted Groups:
WG13
Requestor:
Standard(s):
Version:
Clause:
Sub-Clause:
Paragraph:
Table:
Originally Closed in Version:
Origination Date:
07/12/2016
Origination ID:
13_250
Originally Assigned To:

Description

IdentifiedObject.name to be optional
There are many classes where IdnetifiedObject.name doesn't make sense, e.g. curve points, Terminal etc.


Proposed Solution

Make optional in profiles and use OCL to state the mandatory names or make name mandatory on all classes inheriting PSR.

#1

Updated by Eric Stephan 7 months ago

  • Subject changed from IdentifiedObject.name to be optional There are many classes to IdentifiedObject.name to be optionalThere are many classes

This is an issue of whether we use IdentifiedObject or have a lighter weight guid that do not require human readable names. In WG13 Meeting 10/26/2022: IdentifiedObject.mRID and IdentifiedObject.name is mandatory that is "". When IdentifiedObject is to weighty then on a case by case basis the model may need to be revised so they do not inherit from IdentifiedObject.

Also available in: Atom PDF