Patent ID: 7844565

Claim:
A computer implemented method for generating a plurality of concept definitions through multiple tiers of abstraction using a domain of information, wherein the domain of information is a faceted domain that comprises a plurality of facets each having facet attributes, the method comprising: extracting a plurality of concepts from the domain of information; for each concept of the plurality of concepts, extracting at least one atomic concept associated with the concept from the domain of information, to extract a plurality of atomic concepts; for each atomic concept of the plurality of atomic concepts, extracting at least one facet attribute associated with the atomic concept, to extract a plurality of facet attributes; and generating a plurality of concept definitions, each of the plurality of concept definitions corresponding to a concept of the plurality of concepts, in accordance with a multi-tiered knowledge representation model, the multi-tiered knowledge representation model comprising at least three tiers, wherein a first tier of the multi-tiered knowledge representation model corresponds to the concepts, a second tier of the multi-tiered knowledge representation model corresponds to the atomic concepts, and a third tier of the multi-tiered knowledge representation model corresponds to the facet attributes, the generating comprising including at least one of the plurality of facet attributes in each of the concept definitions, in accordance with the associations between the extracted concepts, atomic concepts and facet attributes.