[topicmapmail] Are Facets Really Simple After All?
Thomas B. Passin
tpassin@comcast.net
Sun, 30 Nov 2003 11:25:08 -0500
I have been thinking that modeling facets could be fairly simple after
all, despite the appearance to the contrary in the recent thread "Two
Models of Facets". Here is the idea. I claim that facets are a way to
classify something into multiple hierarchies, as opposed to just one
hierarchy.
For example, say that we have a history facet and a geography facet.
From what I have seen, typically there will be a hierarchy of terms
under "geography", such as "location". That is, the "geography" facet
is actually a hierarchical classification tree in its own right. It
just does not try to be all encompassing, but deals only with a
Geography-related subset.
If this is a reasonable way to look at facets, then I do not see why
using facets would be different in any essential way from classifying
using a single hierarchy. A given topic could be related to one of the
faceted terms, say "location", by an association called, perhaps,
"hasFacet". You would find out which particular facet tree that
"location" is in by walking up to the root of its tree to arrive at
"Geography", whose type would be "Facet". Of course, a real
implementation would use some kind of shortcut to avoid actually walking
the tree each time.
Is there something I am missing here, or is it really this simple?
Cheers,
Tom P