dRM Clause 5 Was Re: [sc34wg3] Draft Reference Model
Sam Hunting
sc34wg3@isotopicmaps.org
Fri, 22 Nov 2002 22:01:40 -0500 (EST)
[jan writes]
> > * Jan Algermissen
> > |
> > | Example:
> > |
> > | "'Hot' and 'cold' are opposites"
> > |
> > | This would be modeled in the graph like this:
> > |
> > |
> > | x2
> > | /
> > | C-----R2
> > | /
<snip>
[lars asks]
> > This was rather difficult to follow. Could you show what this would
> > look like in XTM syntax?
[jan responds]
> Here it is:
>
> <assertion id="a1">
> <instanceOf>
> <topicRef xlink:href="#at-opposites" />
> </instanceOf>
<snip>
It's important to note that the mapping of syntax to graph that Jan gives
is purely illustrative. In fact, it's the job of a TM Application to
define such a mapping (dRM clause 5):
5.1.4 The definition of a conforming TM Application must include all
of the following:
...
10. If the TM Application defines one or more interchange syntaxes,
the procedures for constructing topic map graphs from instances of
each syntax ("Syntax Processing Models"), and "node demander" rules that
allow topic map graph nodes to be indirectly addressed by addressing
their corresponding syntactic constructs.
Sam Hunting
eTopicality, Inc.
---------------------------------------------------------------------------
"Turn your searching experience into a finding experience."(tm)
Topic map consulting and training: www.etopicality.com
Free open source topic map tools: www.gooseworks.org
XML Topic Maps: Creating and Using Topic Maps for the Web.
Addison-Wesley, ISBN 0-201-74960-2.
---------------------------------------------------------------------------