[topicmapmail] Are Facets Really Simple After All?
Murray Altheim
m.altheim@open.ac.uk
Tue, 02 Dec 2003 01:41:20 +0000
Thomas B. Passin wrote:
> Kal Ahmed wrote:
>
>>However if I were to transcode property/value pairs which are clearly
>>properties of subjects described by a topic in my topic map, I would use
>>associations for those property/value pairs where the value is a
>>resource which is the subject or object of other statements, and
>>occurrences for those property/value pairs where the value is a resource
>>that does not appear in any other statement or where the value is a
>>literal string. But thats just a rule of thumb.
>
> In one way of looking at things, properties are named values that relate
> to a single subject, whereas associations relate two (or more) subjects.
> With this view, you would be very interested in using a different
> mechanism for properties and associations, because you see them as
> fundamentally different kinds of things.
>
> From another point of view, properties and associations are both
> predicates. The first kind has one argument (besides the subject), the
> second has two or more. In this view, there is no essential difference
> between properties and associations.
>
> I usually prefer the first way, but it depends on what you want to to.
> Here are three conceptual graphs from p. 31 of John Sowa's book
> Knowledge Representation (relations are in parens, concepts are in
> square brackets) -
>
> 1) (Red) -> [Ball]
> 2) [Ball] -> (Attr) -> [Red]
> 3) [Ball] -> (Chrc) -> [color:Red]
>
> Here, "Chrc" is short for "characteristic". and "Attr" is short for
> "Attribute".
>
> It seems to me that we cannot quite do either 2) with topic maps,
> because we cannot use a topic as the value of an occurrence.
>
> We could do 3) as an occurrence, I think, by creating a topic "color"
> and giving an instance of it an occurrence whose type would be "value"
> and whose value would be "Red". The "Chrc" relation would be implied by
> the use of the occurrence.
>
> We can do 2) if we create a topic for "Red".
>
> Hmm... anybody want to comment?
Well, you've hit upon the definition of "property" used in a lot
of KR literature: monadic predicates, right out of predicate calculus.
Two or more arguments changes the word from "property" to "relation";
the latter being the Topic Map synonym for "association". [Since you're
quoting from Sowa, this is on page 469.]
So, properties in Topic Maps wouldn't involve more than one Topic.
This seems to agree with the idea of facets (properties) in ISO 13250.
At least that's the way I usually have seen this too.
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