Skip to content

Add Node Normalizer CURIE synonyms to Node attributes #725

@gprice1129

Description

@gprice1129

Problem
There was an expectation by the UI team that the CURIE synonyms for a given node would be provided by the reasoners. This doesn't appear to be happening in all cases. Since the ARS already calls the Node Normalizer for a result, it has this information at hand and should be able to easily tack on the CURIE synonyms to the result.

Proposed Solution
Add the CURIE synonyms in a biolink:xref attribute. There is no requirement from the UI for biolink:xref attributes to be unique meaning either of the following would be fine:

  1. The ARS merges it with an existing biolink:xref attribute
  2. The ARS blindly creates its own biolink:xref attribute

Example provided below for reference:

"MONDO:0001302": {
  ...
  "attributes": [
    ...
    {
      "attribute_type_id": "biolink:xref",
      "value": [
        "MONDO:0001302",
        "DOID:11516",
        "UMLS:C0152105",
        "UMLS:C0694541",
        "MEDDRA:10020801",
        "MEDDRA:10020823",
        "MEDDRA:10020824",
        "MEDDRA:10020827",
        "MEDDRA:10045916",
        "NCIT:C157879",
        "NCIT:C4907",
        "SNOMEDCT:275516004",
        "SNOMEDCT:64715009",
        "medgen:508889",
        "ICD10:I11",
        "ICD9:402"
      ]
    },
    ...
   ],
   ...
}

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions