The present invention allows an item to automatically be classified using its
attributes based on a classification schema and a knowledge base. The invention
can include selecting an attribute of the item associated with a source classification
system, comparing the value of the attribute to a set of possible attribute values,
the possible attributes being associated respectively with a mapping of values
from the source classification system to values in a destination classification
system, selecting a destination classification for the item based on the comparison
if the value of the attribute exists in the mapping, and if the value of the attribute
does not exist in the mapping, modifying the value of the attribute, comparing
the modified value to the set of possible values, and selecting a second destination
classification for the item based on the comparing the modified value if the modified
value exists in the mapping.