What kind of thesaurus problems are checked?

CodeSells Thesaurus Builder will report the following problems:

Same broader terms

If there is a duplicated term in one branch of the hierarchical relationship, in fact, an illimitable loop will occur. In this type of problems, the user has created a boundless branch in the tree of the hierarchical relationship of the thesaurus.

Duplicating in preferred and non-preferred terms

None of the terms in a thesaurus can be defined in both preferred and non-preferred type. For example: if the user defined both A as the preferred term of B, and B as the preferred term of C, CodeSells Thesaurus Builder reports an error for B which is defined in both preferred and non-preferred types.

Terms existing

Existence of any related term (including opposites) in the thesaurus is obligated. All related terms will be checked and reported by an error message when they are not defined as a preferred term in at least one position else in the thesaurus. You can add the non-existing terms to the thesaurus all at once. for more information see: Add non-existing terms.

One term with two or more different translations or concept numbers

If a term is in at least two different positions in the thesaurus tree and has two or more different translations or concept numbers, a message will be added to the ‘Quality Assurance’ window list box.

Circular references

Having any type of circular references (A nt B and B nt A or A nt B, B nt C and A nt C) in a thesaurus is forbidden. All of circular references will be shown by adding a message to the ‘Quality Assurance’ window list box.

Multi type of relations to a same term

If a term in the related terms list is the same as the main term or one of its broader terms, an error log will be added to the 'Quality Assurance' window.

Two different terms with a same translation or concept number

CodeSells Thesaurus Builder reports if there are two different terms in the ‘Hierarchical Relationship Panel’ with the same translation in another language. The builder also reports if two different terms have a same concept number. This is not a real mistake, however, repairing it will be useful to improve the quality of the thesaurus.

Notice: The quality assurance process is not working when the thesaurus database is in ‘Modified’ mode.