Open BirgitBoss opened 1 month ago
2024-10-30 TF AAS Metamodel
Decision Proposal
• With exact matching,the references of the two semantic IDs need to exact match as described in Clause "Matching Strategy for References". Example: ExternalRef0173-1#02-BAA120#008 is not an exact match to ModelRef0173-1#02-BAA120#008 but only a value match
Additionally introduce value match for semanticId with Example ExternalRef0173-1#02-BAA120#008 is a value match to ModelRef0173-1#02-BAA120#008
Correct
Examples for non-matching external references[[5](https://admin-shell-io.github.io/aas-specs-antora/IDTA-01001/v3.1/general.html#_footnotedef_5)]:
(GlobalReference)0173-1#01-ADS698#010, (GlobalReference)0173-1#01-ADS700#010
matches
(GlobalReference)0173-1#01-ADS698#010, (FragmentReference)0173-1#01-ADS700#010
to
Examples for non-matching external references[[5](https://admin-shell-io.github.io/aas-specs-antora/IDTA-01001/v3.1/general.html#_footnotedef_5)]:
(GlobalReference)0173-1#01-ADS698#010, (GlobalReference)0173-1#01-ADS700#010
is no exact match to
(GlobalReference)0173-1#01-ADS698#010, (FragmentReference)0173-1#01-ADS700#010
2024-11-14 Workstream AAS Decision Proposal approved: https://github.com/admin-shell-io/aas-specs/issues/473#issuecomment-2447485389
Non-Normative chapter, therefore remove Default recommendation In API information about expected matching strategy should be added if relevant (see https://github.com/admin-shell-io/aas-specs-api/issues/342).
Is your feature request related to a problem? Please describe. There are different matching strategies described for semantic IDs. What is not clear from the example is whether the key.type should be considered or not in exact matching etc. (see chapter on reference matching: these two matching strategies need to be combined).