: Public Note
Created: 08/01/2011 14:55:16
Modified: 08/01/2011 20:25:16
Project:
Advanced:
[tk, 2011-01-09]<br/><ul>
<li>Replace 2 NodeReference attributes with one Boolean attribute (e.g., isSource) and document "true if it is a source, otherwise it is a sink. The enum YesNo is just bloating CIM where we can use Boolean. Similar comment to every usage of YesNo enum.</li><li>Replace all attributes using UpdateNoticeType enum with a Boolean attribute (e.g., deleted or isDeleted). In fact, I'm not sure this kind of attributes should be in CIM at all - it is about DB updates and should be part of message header in the incremental exchange, not modelled in CIM (i.e., infrastructure vs. domain).</li><li>Replace all attributes using InterTieDirection enum with a Boolean attribute (e.g., import/isImport) and document 'true is import, otherwise it is export.</li><li>For any attribute pair where you have start/end time, replace those two attributes with one (e.g., interval, or whatever makes sense) and use IEC61970::Domain::DateTimeInterval compound as its type. E.g., Mkt_Terminal's 2 attributes can be replaced with one ('effectiveInterval') of type DateTimeInterval. Same for the rest of 62325.</li><li><font color="#ff0000">LossPenaltyFactor: Its attribute uses PenaltyFactor which is not anymore in base CIM12+. I have moved it under 62325, but you should simply use the Float for that attribute and remove PenaltyFactor (this is what WG13 did in GeneratingUnit, where they type was previously used). Just copy the doc from PenaltyFactor into the doc of attribute. - </font><font color="#008040"><b>Removed PenaltyFactor</b></font></li><li>Why is SysLoadDistributionFactor inheriting from IdentifiedObject? What is the meaning of its identity?</li><li>Comments in some attributes in RegisteredResource mention persistent storage - this is implementation issue and should not be in standard CIM.</li><li>Remove reference to company names from all the documentation.</li></ul>
<br/><br/>