Add node types for storing vocabularies

Description

VocabularyTerm contains:

  • identifier, mandatory string, e.g. NCIT:61063

  • label, mandatory string, e.g. Agent Combination Not Indexed in Open Clinical Trials

  • description, string

  • synonyms, multivalued string

  • parents, multivalued string

  • ancestors, multivalued string, the recursive collection of parents

Vocabulary contains:

  • identifier, mandatory string, e.g. NCIT

  • name, mandatory string, e.g. National Cancer Institute Thesaurus

  • aliases, multivalued string

  • source, mandatory string, e.g. http://ncicb.nci.nih.gov/xml/owl/EVS/Thesaurus.owl

  • version, mandatory string, e.g. 19.05d

  • website, string, e.g. https://ncit.nci.nih.gov/

  • citation, string

Children are of type VocabularyTerm.

VocabulariesHomepage is just an index page. Similar to the other Homepage nodetypes defined in data-entry. Children are of type Vocabulary.

Environment

None

Status

Assignee

Bruce He

Reporter

Sergiu Dumitriu

Labels

None

External issue ID

None

External issue ID

None

Sprint

None

Priority

Medium