![]() |
|
![]() |
|
| ReTAX+ from University of Aberdeen |
![]() |
ReTAX+ fact-file
What's the Problem?Taxonomies are an important form in which some sciences (eg botany) organize aspects of their knowledge. Creating a consistent taxonomy is an important task for botanic taxonomists. Much work was done in the 19th century in creating these taxonomies initially, but now they have to be kept consistent both when new species are discovered and when the field decides to introduce new descriptor(s) (say available from a novel kind of instrument). This is a complex task which needs a great deal of computer support, [Middleton & Wilcox, 1990]. Further we believe that many of the techniques evolved here could also be used to help Knowledge Engineers enhance / refine Ontologies. Towards a SolutionReTAX+ is a recent Java implementation of ReTax, [Alberdi & Sleeman, 1997] which was originally implemented in LISP. Both implementations incorporate rules which determine whether a taxonomy is well formed:
The functionality provided by RETAXLet's refer to a new object/node as N, the existing hierarchy/tree as T, and the potential parent node as P. Then possible operations are:
We would argue that the above functions enable the taxonomist to do a series of WHAT IF experiments to see whether the new entity can be fitted into the tree, T, without change or what changes need to be made both to the entity and the tree to accommodate it satisfactorily. We have a 'vehicles' data-set and associated taxonomy (available in Powerpoint) Suppose each of the objects are described by the following fields / descriptors:
So that if we assume 'reasonable definitions' for these objects which can be found in PPT, and if we attempt to introduce the following new entity:
In the guided tour below we show the effects of each of the operations available in RETAX+ and listed above. So we demonstrate that the taxonomy provided is in fact well-formed, that the new entity (the mono-cycle) is not already in the taxonomy, T etc. If we investigate the operation: What changes have to be made to T so that N can be a child of P? Where we specify that the selected node is bicycle then we see that RETAX+ will make changes to the node bicycle and then cycle. ReTAX+: Future Plans
Take a Guided TourA movie of ReTAX in action is available (TSCC codec required). Further ReadingD.J. Middleton and C. Wilcox (1990) A critical examination of the status of Pernettya as a genus distinct from Gaultheria. Edinburgh Journal of Botany, 47, p291-301. E. Alberdi and D. Sleeman (1997). ReTAX: a step in the automation of taxonomic revision. Artificial Intelligence, p 257-279. E. Alberdi, D. Sleeman and M. Korpi. (2000). Accommodating Surprise and Taxonomic Tasks: The Role of Expertise. Cognitive Science, 24(1), pp53-91. Semantic representationView in the AKT Triplestore Browser or as RDF. Also available in DOAP RDF (Description Of A Project) |