View Issue Details

IDProjectCategoryView StatusLast Update
001042810000-006: MappingsSpecpublic2025-09-25 12:59
ReporterHerbert Oppmann Assigned ToRandy Armstrong  
PrioritynormalSeverityminorReproducibilityalways
Status closedResolutionfixed 
Product Version1.05.04 
Fixed in Version1.05.06 
Summary0010428: RequiredModels logic unclear
Description

1) Does a NodeSet need Model / RequiredModels entries for all of its Namespaces in the NamespaceUris list?

2) Is the minimum required PublicationDate / ModelVersion the one of THIS NodeSet only, or the maximum over this NodeSet and all the NodeSets of the other RequiredModels? (The transitive hull.)
Example: Model A requiring only Core V1.04 for its own functionality, but it has a RequiredModels entry for Model B, which contains a RequiredModels entry for Model C which needs Core V1.05. Would that be an error?

3) Hierarchy. RequiredModels may syntactically contain RequiredModels again. Does an author of Model A which has RequiredModels entry for Model B has to include (subordinated) all RequiredModels of Model B and so on? If so, shall RequiredModels for Model B include entries for Models which have already been "required" on top-level by Model A?

TagsNo tags attached.
Commit Version1.05.06
Fix Due Date2025-09-15

Activities

Jim Luth

2025-07-15 16:44

administrator   ~0023120

Need to be described better in Part 6.

Randy Armstrong

2025-09-16 12:52

administrator   ~0023293

NamespaceUris

All entries in this list shall have an entry in Model array or an entry in the RequiredModel array for one or more Models

RequiredModels

A dependency shall only be specified if the ModelUri is in the NamespaceUris list

RequiredModels shall not be nested. If a dependency of a dependency is referenced in the NamespaceUris list then it shall appear as a top level RequiredModel.

Jim Luth

2025-09-25 12:59

administrator   ~0023369

Agreed to changes edited in F2F.

Issue History

Date Modified Username Field Change
2025-07-11 15:26 Herbert Oppmann New Issue
2025-07-15 16:44 Jim Luth Note Added: 0023120
2025-07-15 16:46 Jim Luth Assigned To => Randy Armstrong
2025-07-15 16:46 Jim Luth Status new => assigned
2025-07-15 16:47 Jim Luth Commit Version => 1.05.06
2025-07-15 16:47 Jim Luth Fix Due Date => 2025-09-15
2025-09-16 12:52 Randy Armstrong Status assigned => resolved
2025-09-16 12:52 Randy Armstrong Resolution open => fixed
2025-09-16 12:52 Randy Armstrong Note Added: 0023293
2025-09-25 12:59 Jim Luth Status resolved => closed
2025-09-25 12:59 Jim Luth Fixed in Version => 1.05.06
2025-09-25 12:59 Jim Luth Note Added: 0023369