UMLS Core: Normalized term to Synonym Mapping
- Descriptions:
- Examples - Test Cases:
| Input | Output | Notes
|
|---|
| head's | | Genitive
|
| head(s) | | parenthetical plural forms
|
| :head.&* | | Punctuation
|
| HeaD | | cases
|
| :Head(S).&* | | Combination
|
| Coloured | | spelling variants
|
| Human Immunodeficiency Virus | - HIV
- aids virus
- aids-associated
- hiv
| Multi words
|
- Algorithm:
- normalized input term by SynonymNorm
- normalized key in the synonym pairs
- Mapping
- It is one to many mapping, such as:
- neck|cervical
- neck|jugular
- Use Java Hashtable
| | key | Values
|
|---|
| Type | String | Vector<String>
|
|---|
| Description | Normalized term | Synonyms
|
|---|
- Removed duplicated key|value
- Could use database instead
- This is a one to many mapping