[sc34wg3] N0391-0394: New SAM/XTM documents

Lars Marius Garshol sc34wg3@isotopicmaps.org
19 Apr 2003 16:57:58 +0200


* Robert Barta
| 
| OK, both SAM and TMM are for me 'deserialisation techniques'. This
| means that if I have an instance X in XTM (or some other
| serialization/syntax) that both """""models""""" (mind the quotes :-)
| define ANOTHER syntax, this time an abstract syntax. The structure is
| defined via a set of constraints.  These, for instance, define that a
| topic might have a number of characteristics together with a scope.

Bingo. You hit the nail precisely on the head.
 
| Only if I define operations on this structure, then I introduce
| formal semantics. Both models do this to a certain extent as they
| define what a "fully merged map" should look like.

Yes.

| But this is only for implementing a 'deserialisation'. Did you see
| anything about querying or constraining? To do that, the
| """""model""""" would have to define another operation:
| 
|    "fully merged map" * constraint -> {yes, no, maybe}
| 
| or
| 
|    "fully merged map" * query      -> "query result"
| 
| Neither of the deserialisation standards have this and this was
| obviously not their goal.

Again absolutely correct. The whole idea was that this would go into
separate specifications.

-- 
Lars Marius Garshol, Ontopian         <URL: http://www.ontopia.net >
GSM: +47 98 21 55 50                  <URL: http://www.garshol.priv.no >