[topicmapmail] Stupid question---thanks

Lars Marius Garshol larsga@garshol.priv.no
02 Sep 2002 17:27:58 +0200


* W. Eliot Kimber
| 
| I'm not sure this is, rhetorically, a good use of occurrence--that
| is, in what sense is this (semantic) comment an occurrence of the
| topic "record"? I would either maintain this information outside the
| scope of the topic map

I'm with Daniel here. Why would you want to do that?

| or associate it using a "annotation" association w/in the topic
| map. 

If you did that, how would you store it inside the topic map?

| But my initial instinct is that this type of note is not part of the
| topic map itself (not part of the "knowledge" represented by the
| topic map) but is a metacomment about the topic map, and therefore
| should not itself be part of the topic map.

I don't see how that follows. Surely this is a modelling question like
any other that may have different resolutions in different contexts?
 
| <?xml version="1.0"?>
| <myTopicmapCollection 
|   xmlns:xtm="http://topicmaps.org/...."
                      ^^^
Starting the URI correctly would help. :-)

|   xmlns:xhtm="http://w3.org/TR/xhtml....">
| <!-- here you could have all sorts of metadata that describes this
| document in a way
|      that you cannot annotate a bare topicMap document. -->
|   <docMetaData>
|     <author>W. Eliot Kimber, eliot@isogen.com</author>
|     <copyright>...</copyright>
|     <date.created>2002-09-02</date.created>
|   </docMetaData>
|   <topicMaps>
|     <xtm:topicMap>

XTM is not very clear on whether you are allowed to use namespace
prefixes or not. In section 4.4, item #3 seems to say you are not,
but many other things seem to indicate that you are.

This is an issue in the new XTM syntax specification:
  <URL: http://www.ontopia.net/omnigator/models/topic_complete.jsp?tm=tm-standards.xtm&id=443 >

(This URI will break with time. Sorry. When it does, this one should work:
<URL: http://www.ontopia.net/omnigator/models/topic_complete.jsp?tm=tm-standards.xtm&id=xtm-namespace-support >)

|       <xtm:topic id="topic-01">
|        <xtm:occurrence>
|          <xtm:resourceRef xlink:href="xpointer(//*[@id='desc-01'])"/>

Here you probably mean "#xpointer...".

Thanks for this example, BTW. It's now part of our test suite. (Hope
you don't mind. :-)

| Note that any XTM processor that cannot correctly handle this document
| (as far as finding the topicMap and ignoring the rest goes) cannot claim
| to be a conforming XTM processor.

Well, that's not clear, but we (that is, ISO) will resolve that issue.
 
-- 
Lars Marius Garshol, Ontopian         <URL: http://www.ontopia.net >
ISO SC34/WG3, OASIS GeoLang TC        <URL: http://www.garshol.priv.no >