Legacy Issue Number: 19748
Source: Thematix Partners LLC ( Edward Barkmeyer)
Annex A.4.5 says: "The 'General Concept' caption can be used to indicate a concept that generalizes the entry concept."
In point of fact, the General Concept caption represents three entirely different verb concepts in different contexts:
- In the entry for a general noun concept or verb concept X, General Concept: Y means 'X specializes Y'.
- In the entry for an individual noun concept X, General Concept: Y means 'X is an instance of Y'.
- In the entry for a "role concept" X, Genera Concept: Y means 'X ranges over Y' (see also Issue 19519).
Further, it is possible for a role concept to specialize another role concept, as 'first member' (of a list) specializes 'member' (of a list). But the range of 'first member' is whatever the list is a list of. Similarly, 'captain (of ship)' specializes 'officer (of ship)' but both range over 'person'. So, overloading General Concept in the way SBVR does makes it less capable of conveying the semantics of roles.
[Note that UML and MOF distinguish between the range of an association end (role) -- the class (general concept) to which it is connected -- and any association end (role) that it subsets/redefines (specializes). SBVR apparently cannot.]
Reported: SBVR 1.3 — Fri, 17 Apr 2015 04:00 GMT
Disposition: Deferred — SBVR 1.4b2
Deferred to SBVR v1.5 Revision Task Force because the SBVR v1.4 RTF was requested to close before it was finished so the SBVR RTF could be convert to JIRA.
Updated: Thu, 6 Apr 2017 13:51 GMT
SBVR14 — Multiple interpretations of the General Concept caption
- Key: SBVR14-93
- OMG Task Force: SBVR 1.4 RTF