parid0157
| Mon, 18 Nov 2002 19:05:08
So I see what the constraint 3.6.4.2.1 "No multiple role players of a single role type"
enforces unto the representation in some cases, but I fail to see what problem(s) it
solves. Particularly, I don't see how multiple players of the same role type can break
Subject Location Uniqueness.
parid0157
| Mon, 18 Nov 2002 18:47:56
I agree with bernard, it is not clear in the RM how I model symmetrical relationships. Such as his sibling example.
parid0157
| 18 Nov 2002 23:53:11
* Sam Hunting | | (2) Is the best/only way to model the prose statement "Hot and cold | are opposites" an assertion with a single role player that | represents the set {"hot","cold"} That seems quite a funny way of doing it to me, and structurally different from how topic maps represent this, which would more naturally be opposites(hot : opposite, cold : opposite) In the SAM this is an association item with two role items in its [roles] property. The transformation to the RM is more involved than people will expect it to be, and it does seem a little odd. I realize the rationale is that there should be a node that allows us to speak about both at the same time, but I'm not sure what the argument that leads from there to the construction of the set is.
parid0157
| Wed, 20 Nov 2002 08:43:50
> Why, though, is it necessary to define two different > role types, even though one would do the job? > > The answer is that without the rules: > > (1) that all role types must be different, and This, I feel, is the role that is in error in the current RM. > (2) that there can be only one role player per role type, This is the role that is actually needed. > ...the Subject Location Uniqueness Objective can't be > supported. I cannot agree with this statement. SLUO can be supported more simply by requiring the pair to be unique. |