2004 In XSD, the enumeration tPredefinedBasicTypeEnum contains basic types that are not used in part 7-2,
- Created
- 14 Oct 2025
- Status
- Discussion (red)Open for discussion while the solution is worked out. Any signed-in reader may comment. Show the workflow
- Part
- Part 6 (2025; Edition 2.2)
- Links
- None
- Page
- 165
- Clause
- 9.5.4.2
- Paragraph
- Attribute basic types
Issue
tPredefinedBasicTypeEnum contains values that are not used or listed in part 7-2, 7-3 or 8-1, like for example:
* FLOAT64
* VisString32
* VisString65
On page 166, it is noted: "NOTE 1 - INT128 and INT24U exist only for backwards compatibility reasons, and are deprecated."
But nothing is stated about the basic types: FLOAT64, VisString32 or 65
Proposal
* Add a note in part 6 to clarify the purpose of basic types such as FLOAT64, VisString32, and VisString65, which are currently not referenced in Parts 7-2, 7-3, or 8-1
* Include comments or descriptions in the XSD schema, to document the deprecated basic types, or their purpose
* update part 7-2, clause 6.2.2 "Basic Types", and potentially 8-1, clause 8.1.1 "BasicTypes" to ensure their alignment, also with part 6, clause 9.5.4.2 "Attribute basic types"
| Discussion | Created |
|---|---|
| Discussion (red) how would the deprecated property impact on the schema. The schema does not care if the type is deprecated or not. | 01 Dec 25 |
| Discussion (red) need to identify deprecated bType values | 13 Nov 25 |
| Accepted to be considered | 13 Nov 25 |