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.
---------------------------------------------------------------------------