Thursday, November 03, 2005

Defining My Terms

`Now you talk like a reasonable child,' said Humpty Dumpty, looking very much pleased. `I meant by "impenetrability" that we've had enough of that subject, and it would be just as well if you'd mention what you mean to do next, as I suppose you don't mean to stop here all the rest of your life.'
`That's a great deal to make one word mean,' Alice said in a thoughtful tone.
`When I make a word do a lot of work like that,' said Humpty Dumpty, `I always pay it extra.'

--Lewis Carroll, Through the Looking Glass

It seems that most language used in describing Internet concepts, especially around ontology and other structured data, are repurposed from other disciplines. (As words get repurposed, so do ideas. The only difference is that we pretend that these are unique and pioneering ideas, rather than acknowledge that we are standing on the shoulders of giants.)

The following are the terms I use a lot, and and how I currently define them to myself. As this experimental self-education continues, I plan to update these definitions as needed.

Ontology - An ontology is a set of concepts and their relationships to each other. The most important aspect of an ontology is those relationships. They give it meaning. Ontologists come in two stripes: those who create ontologies for practical use (that's me!) and those who spend time with the theoretical aspects of ontology. These ontologists wrestle with the problem of defining a semantic relationship to a computer. To do that, your own mind must be very clear on what that relationship is. What is a synonym? What is a related concept, and how does that relationship differ from an alternate parent concept?

Taxonomy - Often used interchangably with Ontology, a taxonomy is a hierarchical category structure in which concepts have one true place. It is more authoritarian and less flexible than an ontology. The Yahoo! directory category structure is a taxonomy by this definition.

Controlled Vocabulary or Thesaurus - (not Roget's thesaurus) These are synonym lists. They point out alternate spellings or words for the same concept. These are of great use in allowing users to perform conceptual searches without exhaustive Boolean logic. Google's misspelling helper is an example of a synonym list, as is the Library of Congress Subject Headings.

Faceted Classification - Every item, idea, or person has multiple attributes that are not mutually exclusive. Things have color and size, for instance. If you gather information (metadata) on these various facets, you can allow searchers to choose the facets they find most important. EBay uses facets in its Product Finders, which can be combined with category browsing. This allows a very targeted search using seller-provided metadata.

2 Comments:

At 3:45 PM, Anonymous Anonymous said...

I’m definitely enjoying the beginnings of your blog.

In keeping with the theme of ever changing term definitions, I offer a few questions on the definitions you’ve provided.

What about the hierarchical nature of thesauri? If you look at the ISO standard for such things (ISO-2788 (yes I’m a nerd and I looked it up)) or even at LCSH you see Broader Term, Narrower Term and Related Term relationships. These create real hierarchy. While they also include synonym lists as you pointed out, don’t you think that thesauri really fit into the model you described for taxonomy? If not, how come?

Also, the distinction between ontology and taxonomy is not clear to me from your definitions. If see a given structure how do I know if I am looking at a taxonomy or an ontology? Describing something as rigid authoritarian is kind of subjective, right? Is there a litmus test for one or the other in your mind?

 
At 4:28 PM, Blogger Alice said...

I don't see these terms as mutually exclusive, actually. Just because something is a thesaurus doesn't mean it's not also a taxonomy. The difference between a taxonomy and thesaurus in my mind is that a taxonomy has one path from the top to the bottom for any particular concept. A thesaurus might have multiple paths. This differs from the idea of ontology in the sense that the ontology is more about those relationships and how the relationships give meaning to the concepts.

Ahem. Asuncion Gomez-Perez has this to say: "Sometimes the notion of ontology is diluted, in the sense that taxonomies are considered full ontologies...the ontology community distinguishes ontologies that are mainly taxonomies from ontologies that model the domain in a deeper way and provide _more restrictions_ on domain semantics. The community calls them _lightweight ontologies_ and _heavyweight ontologies_ respectively. On the one hand, lightweight ontologies [taxonomies] include concepts, concept taxonomies, relationships between concepts, and properties that describe concepts. On the other hand, heavyweight ontologies add axioms and constraints to lightweight ontologies. Axioms and constraints clarify the intended meaning of the terms gathered in the ontology."

I'm not saying I hold with this. But it really is an interesting approach to the taxonomy/ontology distinction.

As I go on with these heavy, expensive books I'm sure I will become even more influenced and certain in these definitions.

 

Post a Comment

<< Home