[topicmapmail] Are Facets Really Simple After All?

Murray Altheim m.altheim@open.ac.uk
Mon, 01 Dec 2003 16:09:48 +0000


Kal Ahmed wrote:
> On Mon, 2003-12-01 at 15:31, Murray Altheim wrote:
[...]
>>I think my hesitancy is about the middle area. I think that the
>>definition of "metadata" is really what's more in question. What is
>>meta at one level isn't at another, and perhaps I'm simply trying
>>to tackle more than is necessary. In my original note the idea of
>>"Model A":
>>
>>   http://www.infoloom.com/pipermail/topicmapmail/2003q4/005406.html
>>
>>there is an attempt to "do" RDF, i.e., create a way in XTM to express
>>the simple triples of RDF. What *is* metadata? I dunno.
> 
> You are absolutely right, of course. What is meta data for some is
> information for others, its a matter of perspective. To my mind we use
> meta data to assist in searching, describing and classifying the
> information that we really care about. Meta data is just information
> that helps us work with the information that we want to work with.
> Transferring that view to the topic map world. I would suggest that for
> the most part, the information that we really care about (within the
> domain of the topic map - I'm not discussing the resources that the
> topic map links to as occurrences here) are topics, and has to be topics
> because if we care about this information we are going to want to say
> something about it. Then what ever we consider to be meta data can be
> treated as either topics or occurrences - depending on whether or not we
> believe this information to be something that someone else using the
> same topic map will care about enough to want to say something about.

I think we are in complete agreement.

>> But the idea
>>of being able to express simple triples about a Topic without invoking
>>the whole Topic machinery is what I have heard people yearn for since
>>we did XTM (and during its development). 
>
> Thats true. But I think that the occurrences mechanism we have is much
> more generally useful than simple triples.

Yes, but *perhaps* at the expense of what I've been calling semantic
violence. With only a slight flourish of Johnny Deppish piratese.

>>It's what we dropped when we
>>decided not to implement facets in XTM. 
> 
> Careful here. Facets in ISO 13250:2000 that did not make it into XTM 1.0
> are not properties of topics, they are properties of resources. You
> point to a resource and apply property value pairs to it. Sure, it could
> be a mechanism for providing topic meta data (by pointing to the topic
> element as the resource), but it was not principally created for that
> purpose. The reason facets didn't make it into XTM was that it was felt
> that if this resource is something you care about enough to want to
> attribute  property/value pairs to it, then you should create a topic
> that represents that resource and use occurrences. In other words, ISO
> 13250:2000 facets are a short cut for reification and using occurrences.

Ah, yes, an important and correct distinction, and of course the "R" in
RDF is for "resource".

I started to reply to your last sentence but then realized I was confused
by it. Are you saying that ISO 13250:2000 facets are neither Topics nor
occurrences? That they are something else, something not representable
in XTM? I'm not quite following. I suppose I'm still curious to know how
you'd "do" RDF in XTM, or if you'd not at all.

>>I think it might be dangerous
>>to attempt to distinguish between metadata about a Topic and metadata
>>about a subject for the same reasons that what is metadata at one level
>>isn't at another.
> 
> I have to disagree here. This is not a question of levels of detail in
> one domain, but two orthogonal domains. The domain being described by
> the topic map and the domain of topic map constructs. If you are not
> clear about that distinction, you end up assigning a DC:Creator property
> value to Paris meaning that you created the topic "Paris" but read by
> someone else to mean that you created the city of Paris.

Okay, fair enough.

>> All of this is likely very application-dependent, and
>>the approach taken in ISO 13250 (i.e., be very vague) could either be
>>considered a weakness or a strength.
>
> I would be very interested to see what kind of application could
> function properly without making a distinction between the domain being
> described (the territory) and the mechanics of its description (the
> map). Fortunately I think that ISO 13250 is abundantly clear that you
> cannot force those two things together in the occurrences construct -
> they are not for  information related to the topic construct, they are
> for information relevant to the subject.

No, I think you're on the money here. Me, just being unclear and fuzzy.

>>I've been going back and forth on this partly because the discussion
>>warrants it, and partly because I am somewhat sitting on the fence,
>>trying to figure which side would hurt the least if I fell off.
> 
> The only advice I can offer is to keep a strict separation between the
> map and the territory.

Well, given that that's advice I usually give, I can only agree. :-)

Murray

......................................................................
Murray Altheim                    http://kmi.open.ac.uk/people/murray/
Knowledge Media Institute
The Open University, Milton Keynes, Bucks, MK7 6AA, UK               .

   International lawyers and anti-war campaigners reacted with
   astonishment yesterday after the influential Pentagon hawk
   Richard Perle conceded that the invasion of Iraq had been illegal.
   http://www.guardian.co.uk/uk_news/story/0,3604,1089042,00.html

     "...if it's the case that international law doesn't permit
      unilateral pre-emptive action without the authority of the
      UN, then the defect is in international law."

   Thank God for the death of the UN, by Richard Perle
   http://www.guardian.co.uk/Iraq/Story/0,2763,918812,00.html