View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0009348 | 10000-008: Data Access | Spec | public | 2024-01-10 15:51 | 2024-01-23 16:47 |
Reporter | BjarneBostrom | Assigned To | Karl Deiretsbacher | ||
Priority | normal | Severity | major | Reproducibility | always |
Status | closed | Resolution | fixed | ||
Product Version | 1.05.02 | ||||
Fixed in Version | 1.05.04 RC1 | ||||
Summary | 0009348: Seems 1.05.03 new UnitType/QuantityType define Property called "Description" (that is already an existing Attribute) | ||||
Description | (No 1.05.03 product version yet in Mantis, thus I chose 1.05.02). Seems 1.05.03 added UnitType (https://reference.opcfoundation.org/Core/Part8/v105/docs/6.4.2.1) and QuantityType (https://reference.opcfoundation.org/Core/Part8/v105/docs/6.4.1). Why there is a Property named 'Description' whose datatype is LocalizedText when an OPC UA Node already do have an Attribute 'Description' (whose DataType is also LocalizedText)? Technically I guess nothing disallows this in the spec, but it does cause some headaches for code generators (it is very likely a class would have now something like "getDescription" for both the Attribute and the Property, which would collide). Yes, it is sort of the same thing like namespace collisions, however I would wish the core information model wouldn't do that by itself with the well known Attribute names. The https://reference.opcfoundation.org/Core/Part8/v105/docs/6.4.1 says " The DisplayName Attribute of each instance shall provide the name of the quantity, e.g. “acceleration”, “battery capacity” or “pressure in relation to volume flow rate”. " so why not use the Description Attribute similarly for it's purpose as well? Since the DataType here is even the same, this would just look like a typo or modelling error. If not, please add text to the spec to explain what is the difference for the Attribute and Property "Description" values both and how they should be filled (differently) here. If yes, please make an errata that removes the Property and advises to use the Attribute for this. | ||||
Tags | No tags attached. | ||||
Commit Version | 1.05.04 RC | ||||
Fix Due Date | 2024-02-01 | ||||
|
I agree to the proposed change. |
|
See last Note. |
|
Agreed to changes in Web meeting. |
Date Modified | Username | Field | Change |
---|---|---|---|
2024-01-10 15:51 | BjarneBostrom | New Issue | |
2024-01-16 16:05 | Jim Luth | Assigned To | => Karl Deiretsbacher |
2024-01-16 16:05 | Jim Luth | Status | new => assigned |
2024-01-19 09:22 | Karl Deiretsbacher | Note Added: 0020667 | |
2024-01-23 16:46 | Karl Deiretsbacher | Status | assigned => resolved |
2024-01-23 16:46 | Karl Deiretsbacher | Resolution | open => fixed |
2024-01-23 16:46 | Karl Deiretsbacher | Note Added: 0020695 | |
2024-01-23 16:46 | Jim Luth | Commit Version | => 1.05.04 RC |
2024-01-23 16:46 | Jim Luth | Fix Due Date | => 2024-02-01 |
2024-01-23 16:47 | Jim Luth | Status | resolved => closed |
2024-01-23 16:47 | Jim Luth | Fixed in Version | => 1.05.04 RC1 |
2024-01-23 16:47 | Jim Luth | Note Added: 0020696 |