Applications exploiting the hierarchical relations recorded in the Unified Medical Language System (UMLS) Metathesaurus suffer from the presence of inconsistencies in these relations. A formal approach to identifying and eliminating circular hierarchical relations has been proposed in previous work, leading to the creation of a directed acyclic Metathesaurus graph. However, this approach is at best semi-automatic and its implementation is far from trivial. A simpler, alternative approach consists in avoiding loops while traversing the Metathesaurus graph by preventing nodes from being visited twice. Our objective is to evaluate the benefit of the formal approach to eliminating cycles over a naïve approach to avoiding them. To this end, we compared the size and semantic coherence of sets of descendants obtained by both approaches. 12% of the concepts with descendants exhibit some differences. The formal approach significantly reduces the number of descendants in these cases. The benefits in terms of semantic coherence are more subtle.
[1]
James J. Cimino,et al.
Research Paper: Auditing the Unified Medical Language System with Semantic Methods
,
1998,
J. Am. Medical Informatics Assoc..
[2]
Olivier Bodenreider,et al.
Beyond synonymy: exploiting the UMLS semantics in mapping vocabularies
,
1998,
AMIA.
[3]
Olivier Bodenreider,et al.
Aggregating UMLS Semantic Types for Reducing Conceptual Complexity
,
2001,
MedInfo.
[4]
Olivier Bodenreider,et al.
A Conceptual Framework for the Biomedical Domain
,
2002
.
[5]
Aldo Gangemi,et al.
An ontological analysis of the UMLS Metathesaurus
,
1998,
AMIA.
[6]
Olivier Bodenreider,et al.
Circular hierarchical relationships in the UMLS: etiology, diagnosis, treatment, complications and prevention
,
2001,
AMIA.