[topicmapmail] Subject Identifiers metadata
Kal Ahmed
kal@techquila.com
Sun, 02 May 2004 20:22:06 +0100
On Sat, 2004-05-01 at 01:24, Thomas B. Passin wrote:
> Kal Ahmed wrote:
>
> >
> > The note says that you cannot reify a topic. You can, however reify any
> > characteristic of the topic. Can you give an example of the need to
> > reify the topic ? For example it is not really meaningful IMHO to say
> > "topic X was created by user Y", whereas I think it is meaningful to say
> > that "the assignment of name A and occurrence B to topic X was done by
> > user Y".
> >
>
> To reify a topic must mean that you want to talk about it as a concept.
> Otherwise you would be talking about its subject, and the topic
> already exists for that. So one means to talk about a particular data
> structure inside a computer. I think it is perfectly fine to use the id
> of a topic for that purpose, and, as Steve Pepper said, all you need is
> the right PSI. Add an occurrence to hold the id value and you have what
> you want.
>
> But maybe the original assignment was to talk about the identifier
> itself - for example,
>
> "The topic identifier "t-boston-red-sox" was computed by the engine from
> the baseNameString "Boston Red Sox" assigned by the user."
>
> Still no problem. We create a new topic type for this notion,
> preferably describing it with an appropriate PSI, and again just use an
> occurrence to hold the actual value.
>
> Kal also said -
>
> "For example it is not really meaningful IMHO to say
> "topic X was created by user Y"
>
> I don't know why not. The topic may *in fact* have been created by user
> Y on April 24, 2004 in Boston, MA, USA, and a system may want to keep an
> audit trail of information like that. Many large systems do. Remember
> that the topic is something distinct from its subject, although a given
> concept may be said to have been created by someone at some time (but
> let's not get into that philosphical black hole!)
>
I'm not talking about reifying a <topic> element or reifying some
construct in a topic map processing engine. I'm talking about reifying a
topic construct. In the "binding point" model of topic maps, the topic
is essentially nothing but a place to hang assertions - in other words
it comes into being by a user making an assertion about a subject. So it
is the assertion that is created by the user, the topic being a
side-effect.
Cheers,
Kal
--
Kal Ahmed <kal@techquila.com>
techquila