[sc34wg3] Role and role type in the dRM

Steve Pepper sc34wg3@isotopicmaps.org
Fri, 05 Apr 2002 14:55:25 +0200


At 17:27 03/04/02 -0600, Steven R. Newcomb wrote:
>Michel Biezunski and I hereby propose the draft Reference Model
>described in our paper for XML Europe 2002, and submit it for
>inclusion in the SC34 document register.
>...

Wow! I'm impressed. This is very, very good indeed. Clear, succint, 
readable. Goes straight to the right points and gets them across very well. 
No trace left of "raw spewage" even :-) And very informative graphics. 
Kudos to one and all.

There is one point I would like to raise. It won't come as a surprise to 
Steve, because we've discussed it before, but I would like to have it out 
in the open so we can resolve it once and for all.

It concerns the terminology relating to roles. The nodes at endpoints that 
the draft Reference Model (dRM) labels "C" (for Casting) are called "roles" 
(or "association roles") in 13250. Those at endpoints labelled "R" (for 
Role) are called "role types" (or "association role types") in 13250. Thus 
there is an inconsistency between 13250 and the dRM: The latter uses "role" 
instead of "role type", and calls "role" something else altogether.

The usage in 13250 is standard and well-established. Also, "role/role type" 
fits neatly and intuitively with "topic/topic type", 
"association/association type", and "occurrence/occurrence type". Making 
apparently arbitrary changes like this (I call them arbitrary because they 
haven't been justified) will only confuse our constituency.

Steve and Michel: I'm sure you feel you had good reasons for this 
particular change; please explain them. I will oppose them vehemently until 
you have convinced me that they are absolutely unavoidable!

Steve

--
Steve Pepper, Chief Executive Officer <pepper@ontopia.net>
Convenor, ISO/IEC JTC1/SC34/WG3  Editor, XTM (XML Topic Maps)
Ontopia AS, Waldemar Thranes gt. 98, N-0175 Oslo, Norway.
http://www.ontopia.net/ phone: +47-23233080 GSM: +47-90827246