[Sigia-l] Distributed thesaurus?

Eric Scheid eric.scheid at ironclad.net.au
Sun Sep 22 15:21:38 EDT 2002


From: Lars Marius Garshol <larsga at garshol.priv.no> (23/9/02 4:32 AM)
>> Although, what you've described above with published subjects means
>> this won't really be possible, unless those canonical sources
>> reflect back locations of the various topic maps that are subscribed
>> to that definition ... 
>
>Either I misunderstand you, or it's the other way around. Typically,
>as you spider around you'd find statements such as 
>
>  "Lars Marius lives in Oslo" (from source A)
>  "Oslo is in Norway" (from source B)
>
>and if sources A and B have referred to the same subject indicator (as
>they are likely to, once the OASIS GeoLang TC gets round to publishing
>the indicator set for UN LOCODE) your spider will know that the
>implicit statement
>
>  "Lars Marius lives in Norway"
>
>is also true

All this implied knowledge is dandy. The problem is that "spidering 
around" can only follow links, and if all these links only point to 
subject indicators and they don't point elsewhere (ie. other topic-maps), 
how will you ever get from source A to source B. 

However ...
>> Perhaps if a topic X in my TM included a reference to not only the
>> canonical X, but also to other X's defined in other TMs.
>
>That is possible, actually. Topics can refer to other topics as their
>subject indicators, and they can have as many subject indicators as
>they want.

That answers the problem of how the spider gets around to other topic 
maps then. Question is, does it treat those links as an entry point to a 
wider topic map, or simply as a subject indicator URI? That is, is it 
expected that a spider will examine the content found at a subject 
indicator URI, realise it is a topic map, and then treat it as a topic 
map (and not just a canonical concept reference)?

I'm guessing it would, if the content of the subject indicator URI 
happens to have a doctype declaring it to be a topic map. Right?

>> If I had a topic map on the subject of (say) IA, in which I connect
>> lots of IA subjects, some|many with the thesaurus terminology of
>> BT/NT/RT ...  does the syntax of connecting A->B support B existing
>> elsewhere (ie. not in my topic map).
>
>Absolutely. That's how it works. You say (using the textual syntax
>known as LTM):
>
>  [ontopia : company = "Ontopia A/S"
>   @"http://psi.ontopia.net/ontopia/#1"]
>
>The URI given above points to the subject indicator. (Sorry about that
>example, it's a bit out of date, and so should be taken with a pinch
>of salt.)

No, this isn't what I mean. Setting aside subject indicators for the 
moment (aka. URIs to a canonical definition of the *concept*), I'm 
talking about connecting two topic nodes within a topic-map space, where 
one of those nodes happens to be in a topic map elsewhere.

For example, in my topic-map I might say "X is related by Y to Z", (where 
both X and Z also have subject indicator URIs, but we'll ignore that for 
the moment). Now, instead of Z being defined *within* my topic-map, it is 
defined in *your* topic-map, and I simply point to it.

>If in a different topic map you then say the same thing a topic map
>processor will know that this is a single subject.

This assumes (1) the processor has knowledge of the other topic map, and 
(2) isn't distracted by dozens of other instantiations in even more topic 
maps, and (3) knows how to select which other references to that subject 
indicator I care about.

Putting it another way, I want to say "if you want to know more about X, 
including a really good topic map I'm not embarrassed to link to, then go 
look at X over at [URI]. Meanwhile, ignore any other references to X you 
might happen to know, as the context/quality/politics is suspect."

e.

______________________________________________________________________
eric at ironclad.net.au                 i r o n c l a d   n e t w o r k s
information architect                      http://www.ironclad.net.au/





More information about the Sigia-l mailing list