[topicmapmail] Subject Identifiers metadata
Kal Ahmed
kal@techquila.com
Tue, 04 May 2004 17:02:23 +0100
Dan Corwin wrote:
> * Kal Ahmed:
>
>>>> I was talking about the thing that we conceptually use to represent a
>>>> subject - irrespective of its representation in some computer system.
>>>
>
> * Dan Corwin:
>
>>> If there truly were no such subject, Kal, then how can you discuss it
>>> so easily with us in both of your paragraphs above?
>>
>
> * Kal Ahmed:
>
>> What could you possibly want to say about it?
>
> ...
>
>> I can't see what you can possibly say about the "thing that we hang
>> assertions off of" - its essentially a non-entity that comes into being
>> only when we make an assertion about a subject.
>>
>> There may be some philosophical point to wanting to do this, but its not
>> within the reach of my developer-brain ;-)
>
>
> Already asked and answered once. If I can clarify any of the half dozen
> specific, non-philosophical examples I gave, please let me know which:
>
> http://www.infoloom.com/pipermail/topicmapmail/2004q2/005986.html
I reread that posting and I think I get it now - thanks for putting it
into Java-speak for me. If nothing else, this proves that it is about
time I started using another programming language again - I have gone
native :-)
I agree that we need a best practice method of talking about a topic as
a collection of characteristics, but that (in my mind) is different from
talking about the thing that we hang those
characteristics/assertions/associations off of, which is where we were
talking past one another.
When you say you would like allow users of a collaborative system to
rate or talk about a "topic" you say specifically: "not to model the
subject of the topic, but how well it was built." which to me means you
want to talk about the collection of characteristics, not the subject of
the topic and not the topic-as-subject-proxy (without any characteristics).
Implementation-wise talking about topics (as collections of
characteristics) probably is as simple as using a well-known
name/occurrence whose value is the source locator of the topic being
discussed.
<programmer-mode setting="on">
Perhaps TopicMaps 2.0 needs to have cleaner reification of topics as one
of its design goals.
</programmer-mode> ;-)
Cheers,
Kal