cancerDHC / cancerDHC/csv2caDSR

Add canonical and tuple identifiers to output

Open
#4 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Scala
Stars
0
Forks
1
PR merge metrics
No merged PRs in 30d

Description

We currently only provide concept identifiers as URLs (e.g. [NCIt C799](https://ncit.nci.nih.gov/ncitbrowser/pages/concept_details.jsf?dictionary=NCI+Thesaurus&code=C799)). We should also provide concept identifiers as tuples (i.e. `(NCIt, C799)`) and as a canonical URL (`http://ncicb.nci.nih.gov/xml/owl/EVS/Thesaurus.owl#C799`) in order to facilitate mapping to other resources. We could also include the permissible value public identifiers (HOT-Ecosystem/cadsr-on-fhir#4) for elements that don't map to an NCIt concept.

Contributor guide

No contributing guide indexed for this repository

Research direction

Trace the existing concept-identifier output and NCIt mapping logic, starting from the code that emits the current NCIt browser URL. Update the output to include the `(NCIt, C799)` tuple and canonical URL forms, then verify the generated CSV output against the examples in the issue; investigate permissible value public identifiers separately if that mapping is available.

Written by the indexing model from the issue text.

Assessment

Tech stack
scala
Domain
data
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.