In computer science, an ontology is the attempt to formulate an exhaustive and rigorous conceptual schema within a given domain
SWOOP, pictured at right is an ontology based browser that can be downloaded for free. It's an excellent tool to play around with in order to get a good idea of what ontologies are, particularly in relation to web pages. The importance of ontologies is their use by search engines to help disambiguate queries, find more relevant information and identify websites that are well structured for the delivery of hierarchical information.
For example, if you were to construct a website about French cuisine, you would want to seperate the information into categories, possibly by region, ingredients, meals, etc. The ontologies for the seperate pages would help a search engine to "learn" what content was contained in the pages and assist them in identifying that content that would be most relevant given a complex search string, like "bordeaux regional french cuisine".
For most SEOs, ontologies have not been an important subject because;
- Search engines have failed to implement them effectively
- Most of the phrases SEOs target are short, general queries
- Most users are not yet searching with this level of complexity or detail
You've always been many steps forward! It's fun i'm studying ontologies (and i'm one of the few SEOs doing it in Italy) and you did it in 2005!
Congrats :)