WORDNET <- data.table::data.table(cat = c('noun.body', 'noun.state'),
wordnetId = bit64::as.integer64('1', '2'),
synonyms = list(c('heart', 'pump', 'ticker'),
c('infection', 'infectious')),
parents = list('cardiovascular system',
'pathologic process'),
adj = list('cardiac', 'infectious'))
# Add Wordnet synonyms to a concept database table
SNOMED <- sampleSNOMED()
CDB_TABLE <- description(c('Heart', 'Infection'),
include_synonyms = TRUE)[type == 'Synonym',
list(conceptId, term = paste0(' ', tolower(term), ' '))]
addWordnet(CDB_TABLE, 'noun.state', WORDNET)
Run the code above in your browser using DataLab