[topicmapmail] occurrence abuse ?

Jan Algermissen algermissen@acm.org
Fri, 23 Aug 2002 19:13:47 +0200


Steve Pepper wrote:

> Jan, I believe your feeling that this is an abuse is probably due
> to your judgement being clouded by the "everything-is-a-topic"
> view promoted by TMPM4 (now thankfully substantially moderated in
> the Reference Model drafts). 

No, my concern was not about the question if things like phone numbers
should be 'made topics' [1] or not. My concern was about misusing the 
semantics of the assertion type 'occurrence'.

> Everything is *not* a topic; only those
> things are topics that the topic map author wants to make assertions
> about. In most applications, the only useful thing you might want
> to assert about a phone number is its owner. Does that justify
> making it a topic? Not really: that information can equally well be
> expressed by making the phone number an occurrence of the owner
> and be done with it.

Hhmm, is a resource being an occurrence of a certain topic sufficient
for expressing ownership between a person and it's phone-number ?
Where should we put that information ?
> 
> So why make things more complicated than they need to be?

I am not so sure If I know how complicated things need to be, I am just
wondering if using occurrences that way is the original intention of XTM
specs or if it is just the only way to go ?

A question: If the use of <resourceData> was possible inside <member>, we
could easily establish associations between topics and inline data WITHOUT
using the semantics of 'occurrence' at all. It would just be a matter of
using an appropriate association type. And this would also avoid the
'creation of topics' [1].

> 
> In the case of a date, I often ask the question, how many events am I
> in general likely to want to associate with dates of this type in this
> application? If the answer is "usually, at most one", then I would
> express the date as a typed occurrence of whatever event it pertains
> to, rather than creating a new topic and using an association.

But then, isn't the markup syntax the driving force behind this decision ?
What if the markup would make another way more convenient ?
(Apologies if this sounds rude, I don't mean to be)

> 
> Put another way: A topic is a nexus for information about a given
> subject. If you know that you are only going to have one piece of
> information for topics of a certain type (say, phone numbers), then
> it's worth considering whether you can get by without creating
> topics for those things at all.

But what if 'we all' start exchanging our maps ?



Jan


[1] By 'making a topic' I mean: abstracting away from the mere resource,
for example by making the resource a subject indicator of the created topic.


> Steve
> 
> --
> Steve Pepper, Chief Executive Officer <pepper@ontopia.net>
> Convenor, ISO/IEC JTC1/SC34/WG3  Editor, XTM (XML Topic Maps)
> Ontopia AS, Waldemar Thranes gt. 98, N-0175 Oslo, Norway.
> http://www.ontopia.net/ phone: +47-23233080 GSM: +47-90827246
> 
> _______________________________________________
> topicmapmail mailing list
> topicmapmail@infoloom.com
> http://www.infoloom.com/mailman/listinfo/topicmapmail

-- 
Jan Algermissen
Consultant & Programmer

Tel:   ++49 (0)40 89 700 511
       ++49 (0)177 283 1440
Fax:   ++49 (0)40 89 700 841 
Email: algermissen@acm.org
Web:   http://www.topicmapping.com