2.03.04.06

From Logius SBR EN Wiki
Jump to: navigation, search


Architecturerule 2.03.04.06
RuleIf a non-abstract concept is used in several <link:presentationArc> as child element in the same linkrole, then they SHOULD be distinguished by the use of @preferredLabel. The used labels from this child MUST always be of one type (standard, DomainSpecific, IndustrySpecific or EntitySpecific).
ExplanationThe combination of presentation linkrole, parent and child element can be made unique by @order. However the semantics of the relations shown will be unknown. These semantics, therefore, must be added by using @preferredLabel. The used labels must always be of one type (standard, DomainSpecific, IndustrySpecific or EntitySpecific). This in order to prevent that the domainSpecificperiodStart label and a industrySpecificperiodEnd label is used for one concept.
Error messagenone


Other information
External reference(s)http://GFM 1.6.5 (?)
Date introduction2011/11/23
Is related to2.03.04.03
  • RH: References to other @preferredLabel rules that there should also be (Business Rules) explanation on how the role should be interpreted; see 2.03.04.03.
  • 2011-04-06: Changes for children in a tuple. What if presentation of the same value is actually the goal?
  • 2011-11-23: Changed from a MUST to a SHOULD rule so that instance presentation is not obstructed. (with tuple children that are displayed twice in e.g. progress overview AND full overview)
  • 2018-03-01: Removed exception on tuple children; removed sentence about 'cross-fertilization'