[topicmapmail] Data Model question : UML representation of TopicMap

Graham Moore moore@ontopia.net
Fri, 31 Oct 2003 15:14:19 +0100


This is a multi-part message in MIME format.

------=_NextPart_000_0069_01C39FC1.A8A9F140
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

=20
Hi Alain,=20
=20
Yep we know about the diamonds being the round the wrong way. We have =
fixed
it but not published the updated document.=20
=20
thank you for your comments and questions.
=20
regards,
=20
Graham

----------------------------------------------------------------
Graham Moore, Ontopian            moore@ontopia.net
GSM: +47 926 82 437           http://www.ontopia.net
<http://www.ontopia.net/>=20


=20


  _____ =20

From: topicmapmail-admin@infoloom.com
[mailto:topicmapmail-admin@infoloom.com] On Behalf Of HERBUEL Alain
(DSIT-EX)
Sent: 31 October 2003 13:08
To: topicmapmail@infoloom.com



Lars Marius Garshol will say : "the text is important, not the UML =
diagram".
;o)=20
But, for me, diagrams are so important : they allow me to understand =
some
time a text which is to complex without such a diagram. Sometimes, they
provide information that is not in the text.

Let's take the TopicMap overview diagram (3.3 The topic map item). It =
shows
a relation between Association and TopicMap, with a black diamond on
Association's side. In UML, for me, that says if I suppress all the
instances of the class Association, I suppress automatically the object
witch is an instance of the class TopicMap. In this way, it doesn't make
sense for me.

The black diamond should be on the other side!=20

Does it make sense? Same remark with other objects on the same diagram.=20

Alain Herbuel=20
Ing=E9nierie de l'information et ing=E9nierie documentaire=20
SNCF DSIT-EX/AM=20
5, place Jules Ferry=20
69476 LYON cedex 06 - France=20
E-Mail : alain.herbuel@sncf.fr=20
T=E9l. : (33) (0)4 78 65 41 66 - SNCF : 54 41 66=20
Fax : (33) (0)4 78 65 45 07 - SNCF : 54 45 07=20


------=_NextPart_000_0069_01C39FC1.A8A9F140
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML=20
dir=3Dltr><HEAD><TITLE>Data Model question : UML representation of =
TopicMap</TITLE>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Diso-8859-1">
<META content=3D"MSHTML 6.00.2800.1264" name=3DGENERATOR></HEAD>
<BODY>
<DIV><FONT face=3DArial color=3D#0000ff size=3D2></FONT>&nbsp;</DIV>
<DIV><SPAN class=3D705111014-31102003><FONT face=3DArial color=3D#0000ff =
size=3D2>Hi=20
Alain, </FONT></SPAN></DIV>
<DIV><SPAN class=3D705111014-31102003><FONT face=3DArial color=3D#0000ff =

size=3D2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=3D705111014-31102003><FONT face=3DArial color=3D#0000ff =
size=3D2>Yep we=20
know about the diamonds being the&nbsp;round the wrong way. We have =
fixed it but=20
not published the updated document. </FONT></SPAN></DIV>
<DIV><SPAN class=3D705111014-31102003><FONT face=3DArial color=3D#0000ff =

size=3D2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=3D705111014-31102003><FONT face=3DArial color=3D#0000ff =
size=3D2>thank=20
you for your comments and questions.</FONT></SPAN></DIV>
<DIV><SPAN class=3D705111014-31102003><FONT face=3DArial color=3D#0000ff =

size=3D2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=3D705111014-31102003><FONT face=3DArial color=3D#0000ff =

size=3D2>regards,</FONT></SPAN></DIV>
<DIV><SPAN class=3D705111014-31102003><FONT face=3DArial color=3D#0000ff =

size=3D2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=3D705111014-31102003><FONT face=3DArial color=3D#0000ff =

size=3D2>Graham</FONT></SPAN></DIV><!-- Converted from text/plain format =
-->
<P><FONT=20
size=3D2>----------------------------------------------------------------=
<BR>Graham=20
Moore,=20
Ontopian&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;=20
moore@ontopia.net<BR>GSM: +47 926 82=20
437&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <A=20
href=3D"http://www.ontopia.net/">http://www.ontopia.net</A><BR></FONT></P=
>
<DIV>&nbsp;</DIV>
<DIV><BR><BR></DIV>
<DIV class=3DOutlookMessageHeader lang=3Den-us dir=3Dltr align=3Dleft>
<HR tabIndex=3D-1>
<FONT face=3DTahoma size=3D2><B>From:</B> =
topicmapmail-admin@infoloom.com=20
[mailto:topicmapmail-admin@infoloom.com] <B>On Behalf Of </B>HERBUEL =
Alain=20
(DSIT-EX)<BR><B>Sent:</B> 31 October 2003 13:08<BR><B>To:</B>=20
topicmapmail@infoloom.com<BR></FONT><BR></DIV>
<DIV></DIV>
<P dir=3Dltr align=3Dleft><FONT face=3D"Courier New" size=3D2>Lars =
Marius Garshol will=20
say : "the text is important, not the UML diagram". ;o)</FONT> <BR><FONT =

face=3D"Courier New" size=3D2>But, for me, diagrams are so important : =
they allow me=20
to understand some time a text which is to complex without such a =
diagram.=20
Sometimes, they provide information that is not in the text.</FONT></P>
<P><FONT face=3D"Courier New" size=3D2>Let's take the TopicMap overview =
diagram (3.3=20
The topic map item). It shows a relation between Association and =
TopicMap, with=20
a black diamond on Association's side. In UML, for me, that says if I =
suppress=20
all the instances of the class Association, I suppress automatically the =
object=20
witch is an instance of the class TopicMap. In this way, it doesn't make =
sense=20
for me.</FONT></P>
<P><FONT face=3D"Courier New" size=3D2>The black diamond should be on =
the other=20
side!</FONT> </P>
<P><FONT face=3D"Courier New" size=3D2>Does it make sense? Same remark =
with other=20
objects on the same diagram.</FONT> </P>
<P><FONT face=3D"Trebuchet MS" color=3D#000080 size=3D1>Alain =
Herbuel</FONT> <BR><FONT=20
face=3D"Trebuchet MS" color=3D#000080 size=3D1>Ing=E9nierie de =
l'information et=20
ing=E9nierie documentaire</FONT> <BR><FONT face=3D"Trebuchet MS" =
color=3D#000080=20
size=3D1>SNCF DSIT-EX/AM</FONT> <BR><FONT face=3D"Trebuchet MS" =
color=3D#000080=20
size=3D1>5, place Jules Ferry</FONT> <BR><FONT face=3D"Trebuchet MS" =
color=3D#000080=20
size=3D1>69476 LYON cedex 06 - France</FONT> <BR><FONT face=3D"Trebuchet =
MS"=20
color=3D#000080 size=3D1>E-Mail : alain.herbuel@sncf.fr</FONT> <BR><FONT =

face=3D"Trebuchet MS" color=3D#000080 size=3D1>T=E9l. : (33) (0)4 78 65 =
41 66 - SNCF :=20
54 41 66</FONT> <BR><FONT face=3D"Trebuchet MS" color=3D#000080 =
size=3D1>Fax : (33)=20
(0)4 78 65 45 07 - SNCF : 54 45 07</FONT> </P></BODY></HTML>

------=_NextPart_000_0069_01C39FC1.A8A9F140--