View Issue Details

IDProjectCategoryView StatusLast Update
001046010000-005: Information ModelSpecpublic2025-09-22 16:15
ReporterHock, Christian Assigned ToJeff Harding  
PriorityhighSeverityminorReproducibilityalways
Status closedResolutionfixed 
Product Version1.05 
Target Version1.05Fixed in Version1.05.06 
Summary0010460: NamespacePublicationDate and ModelVersion are described differently than they are used ...
Description

As agreed in the weekly meeting on July 29, 2025, the description of the use of the “ModelVersion” property in the ‘NamespacePublicationDate’ property must be adapted to match how the OPC Foundation uses the “NamespacePublicationDate” property.

The description in 6.3.13 NamespaceMetadataType:

  • The NamespacePublicationDate Property provides the publication date of the namespace version. This Property value can be used by Clients to determine the latest version if different versions are provided by different Servers when the ModelVersion is not provided. If there is no formal publication date defined for the namespace this Property shall be set to a null DateTime.
TagsNo tags attached.
Commit Version1.05.06
Fix Due Date2025-10-01

Relationships

related to 0010463 closedRandy Armstrong 10000-006: Mappings NamespacePublicationDate and ModelVersion are described differently than they are used ... 

Activities

Jim Luth

2025-08-05 15:06

administrator   ~0023196

Last edited: 2025-08-05 15:08

This info needs to be added to Part 6 as well to describe how Nodesets are compared. Part 5 should reference Part 6. Agreed to fix this in the 1.05.06 release (post RC).

Hock, Christian

2025-08-06 07:28

developer   ~0023208

We found a more detailled description in Part 6 'https://reference.opcfoundation.org/Core/Part6/v105/docs/F.2':

  • The version of the UANodeSet expressed as a string which conforms to the syntax defined in the SemVer specification. The comparison rules from the specification are used to determine which UANodeSet precedes another.
  • When the ModelVersion is specified in two UANodeSets, the PublicationDate is not used when comparing the UANodeSets.
  • When the ModelVersion is specified in only one UANodeSet, the PublicationDate is used when comparing the UANodeSets and the ModelVersion is ignored.
  • The ModelVersion is optional in previously released UANodeSets and it is required in all future UANodeSets.

Jeff Harding

2025-09-17 15:20

developer   ~0023297

Add a detailed description of UANodeSet comparisions with NamespacePublicationDate and ModelVersion.

Jim Luth

2025-09-22 16:15

administrator   ~0023323

Agreed to changes edited in F2F.

Issue History

Date Modified Username Field Change
2025-08-05 06:18 Hock, Christian New Issue
2025-08-05 15:06 Jim Luth Note Added: 0023196
2025-08-05 15:08 Jim Luth Note Edited: 0023196
2025-08-05 17:25 Jim Luth Commit Version => 1.05.07 RC1
2025-08-05 17:25 Jim Luth Fix Due Date => 2025-10-01
2025-08-05 17:26 Jim Luth Issue cloned: 0010463
2025-08-05 17:26 Jim Luth Relationship added related to 0010463
2025-08-05 17:27 Jim Luth Assigned To => Jeff Harding
2025-08-05 17:27 Jim Luth Status new => assigned
2025-08-05 17:30 Jim Luth Commit Version 1.05.07 RC1 => 1.05.06
2025-08-06 07:28 Hock, Christian Note Added: 0023208
2025-09-17 15:20 Jeff Harding Status assigned => resolved
2025-09-17 15:20 Jeff Harding Resolution open => fixed
2025-09-17 15:20 Jeff Harding Fixed in Version => 1.05.06
2025-09-17 15:20 Jeff Harding Note Added: 0023297
2025-09-22 16:15 Jim Luth Status resolved => closed
2025-09-22 16:15 Jim Luth Note Added: 0023323