[topicmapmail] SAM question

HERBUEL Alain (DSIT-EX) alain.herbuel@sncf.fr
Thu, 2 Oct 2003 16:00:43 +0200


I haven't seen there were so many information about deserialisation =
from XTM
in XTM1.1
Now, I've to work on this spec before asking more question!
But anyway, it's very difficult to understand athe progresse of a spec =
and
the spec if we've missed all the evolution before.
Anyway thank you so much for helping!

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
Alain Herbuel
SNCF (French national Railway company)
E-Mail : alain.herbuel@sncf.fr
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D


| -----Message d'origine-----
| De : Lars Marius Garshol [mailto:larsga@garshol.priv.no]=20
| Envoy=E9 : jeudi 2 octobre 2003 11:29
| =C0 : topicmapmail@infoloom.com
| Objet : Re: [topicmapmail] SAM question
|=20
|=20
|=20
| * HERBUEL Alain
| |
| | TopicName : understood
| | Type of a name : understood
| | XTM 1.1 : Reading in progress! ;o)
|=20
| Good. :-)
| =20
| | Question : type of something in SAM
| | * Topic may have a type
|=20
| Actually, topics may have any number of types, but the topic-type
| relationship is different from the other item-type relationships that
| occurrences, associations, topic names, and association roles have.
|=20
| A topic may have many types, and the relationship is expressed with =
an
| association. Neither of those two things are true for the item-type
| relationship expressed by the [type] property.
|=20
| | * Occurrence may have a type
| | * Association may have a type
| | * TopicName may have a type (new with SAM)
|=20
| Yep.
|=20
| | * AssociationRole may have a type (new with SAM)
|=20
| The only thing that's new is the terminology, really. This is what
| <roleSpec> in XTM 1.0 expresses. What has happened is that the
| committee has decided that the XTM 1.0 terminology of member and role
| was bad, and so we've gone back to the original ISO 13250 terminology
| of association roles and association role types.
| =20
| | In 5.1 Type-instance relation, you describe a PSI
| | (http://psi.topicmaps.org/sam/1.0/#type-instance
| | <http://psi.topicmaps.org/sam/1.0/#type-instance> ) for=20
| special association
| | "Type-instance".
| | Is the [type] relation in SAM model a sort of syntactic shortcut to
| | express the same thing (like InstanceOf in XTM)?
|=20
| It expresses the <instanceOf> element when used directly inside a
| <topic> element, but not when used inside the other elements that can
| be typed. This reflects the difference between topic types and other
| types discussed above.
|=20
| The XTM 1.1 document shows this, since it shows how to build data
| model instances from XTM documents.
|=20
| Note that XTM 1.0 had the same model, though you have to read Annex F
| very carefully to see it. See section F.3.2. The idea of using
| associations to type occurrences and associations has been abandoned,
| and IMHO that's a bug in XTM 1.0. (Consider how to type the
| class-instance association that types the original association...)
|=20
| --=20
| Lars Marius Garshol, Ontopian         <URL: http://www.ontopia.net >
| GSM: +47 98 21 55 50                  <URL:=20
| http://www.garshol.priv.no >
|=20
|=20
| _______________________________________________
| topicmapmail mailing list
| topicmapmail@infoloom.com
| http://www.infoloom.com/mailman/listinfo/topicmapmail
|=20