View Issue Details

IDProjectCategoryView StatusLast Update
000568910000-005: Information ModelSpecpublic2020-10-20 16:51
ReporterJim Luth Assigned ToJeff Harding  
PrioritynormalSeverityminorReproducibilityhave not tried
Status closedResolutionfixed 
Summary0005689: Clarification on NamingRule and usage of MandatoryPlaceholder / OptionalPlaceholder on Methods
Description

ModellingRules have a Property called NamingRule specifying the very base semantic. MandatoryPlaceholder and OptionalPlaceholder are defined as "Constraint" and Part 3 states "If an InstanceDeclaration has a ModellingRule using the NamingRule Constraint it identifies that the BrowseName of the InstanceDeclaration is of no significance but other semantic is defined with the ModellingRule."
Since the semantic on Methods have been changed for MandatoryPlaceholder / OptionalPlaceholder this is not always true for those ModellingRules anymore.

Not sure how to fix this. Would have been great not to reuse ModellingRules for some complete different behaviour but instead of define new ModellingRules.

BTW: Part 100 is also broken since it uses MandatoryPlaceholder on Methods with the old semantic (see MethodSet).

TagsNo tags attached.
Commit Version
Fix Due Date

Relationships

related to 0004278 closedJeff Harding 10000-003: Address Space Clarification on NamingRule and usage of MandatoryPlaceholder / OptionalPlaceholder on Methods 

Activities

Wolfgang Mahnke

2020-06-09 16:07

developer   ~0012207

This is a Part 3 issue and I have tried to add it as Part 3 issue but somehow it became a Part 5 issue. Please move to Part 3.

Jeff Harding

2020-06-09 16:07

developer   ~0012208

UA Work Group call discussion

  • Programs use the PlaceHolder modelling rules on methods
  • One option would be to deprecate NamingRule. We don't think anyone really uses these. Rather than remove it we could mark it as no longer used and can be ignored.
  • Another option would be define new ModellingRules for methods rather than override the existing ones for Methods.

We agreed to totally remove all aspects of NamingRule from Part 3 and Part 5.

Need to clone to Part 5, Nodeset file and CTT.

Jeff Harding

2020-06-11 12:44

developer   ~0012238

Deprecated NamingRules

Jim Luth

2020-10-20 16:51

administrator   ~0013076

Agreed to changes in Telecon.

Issue History

Date Modified Username Field Change
2020-06-09 16:07 Jim Luth New Issue
2020-06-09 16:07 Jim Luth Status new => assigned
2020-06-09 16:07 Jim Luth Assigned To => Jeff Harding
2020-06-09 16:07 Jim Luth Issue generated from: 0004278
2020-06-09 16:07 Jim Luth Note Added: 0012207
2020-06-09 16:07 Jim Luth Note Added: 0012208
2020-06-09 16:07 Jim Luth Relationship added related to 0004278
2020-06-09 16:07 Jim Luth Project 10000-003: Address Space => 10000-005: Information Model
2020-06-11 12:44 Jeff Harding Status assigned => resolved
2020-06-11 12:44 Jeff Harding Resolution open => fixed
2020-06-11 12:44 Jeff Harding Fixed in Version => 1.05
2020-06-11 12:44 Jeff Harding Note Added: 0012238
2020-10-20 16:51 Jim Luth Status resolved => closed
2020-10-20 16:51 Jim Luth Note Added: 0013076