parid0179 | Mon, 18 Nov 2002 21:34:38
If I understand you correctly, and you are saying that the RM must allow
assertion with only a single role in order to model such relationships,
I think you are right.
Example:
"'Hot' and 'cold' are opposites"
This would be modeled in the graph like this:

 
                               x2
                              /
                             C-----R2
                            /
       T1                  A-----T2
       |                  /
       |       R1        C-----R3
       |       |        /
       A-------C-------x1
                        \
                         C-----R3
                          \
                           A-----T2
                            \
                             C-----R2
                              \
                               x3
The nodes above represent the following subjects: T1: the assertion type 'at-opposites' R1: the role 'role-opposite' x1: the players of the role-opposite ("The Opposites") R2: the role 'role-setMember' R3: the role 'role-set' T2: the assertion type 'at-set-setMember' x2: 'hot' x3: 'cold' I can't see how this could be modeled without allowing a single membership in an assertion.