823 ValKind for structured data attributes
- Created
- 20 Feb 2012
- Status
- In Force (green)Closed: the solution is part of the standard. No further comments are taken. Show the workflow
- Part
- Part 6 (2009-12; Edition 2)
- Links
- None
- Page
- 100
- Clause
- 9.5.4.1
- Paragraph
- Category
- Issue may impact interoperability of implementations of Edition 2
Issue
In the SCL schema it is allowed to define valKind attributes for structured data attributes (for the DA element) in the DataTypeTemplates section. It is then not clear what its meaning shall be for its child data attributes, esp. since the default value is "Set".
For instance, if a structured data attribute (e.g., Unit) has an explicit valKind="RO", and its child attributes SIUnit and multiplier have none (in which case the valKind is "Set" by default), the valKind of the structured data attribute (Unit) is irrelevant.
Note that there is no way to provide a valKind for the instance of a structured data attribute instance (in the IED section, valKind can only be overridden for DAIs, not SDIs).
Proposal
Handle valKind attribute like the Val sub-elements: even if legal from an SCL schema point of view, the valKind attribute should be considered as irrelevant (ignored) for structured data attributes (for DA elements in the DataTypeTemplates section).
| Discussion | Created |
|---|---|
| In Force (green) | 30 May 12 |
| Discussion (red) Accepted. valKind attributes at DA elements having a structured type shall not be used (resp. are ignored by a tool). | 21 Feb 12 |