ncihtan / data-models

Schema.org Data Models for HTAN
MIT License
14 stars 7 forks source link

Integration of schemasheets and linkml #40

Closed sujaypatil96 closed 2 years ago

sujaypatil96 commented 2 years ago

Tools being recommended:

The procedure that you can follow to integrate the above tools into your processes are:

Pro: using schemasheets and linkml gives you support from developers across the linkml community to help in the maintenance of schemas. These tools are being used in other NIH and DOE funded projects like CCDH, NMDC, GA4GH, biolink, etc.

Your workflow would go like this:

HTAN.model.csv --> HTAN.yaml --> HTAN.model.jsonld 

HTAN.yaml being the linkml YAML data model in your workflow. The first part of the conversion process would be taken care of my the schemasheets cli commands and the second part of the process, i.e., generation of JSON LD would be taken care of the linkml generator: gen-jsonld

Pro: this could help you take advantage of the variety of other generators that are baked into the linkml generator framework like

Note: Since I'm still subscribed to this repo, I receive email updates every now and then. I was seeing activity here and I thought I should create an issue to bring to your attention some tools that can simplify some of the processes. Please don't feel any pressure or obligation to jump on it with priority. I was just creating an issue since it might prove to be beneficial at some point in the future.

Related: https://github.com/Sage-Bionetworks/schematic/issues/631

CC: @milen-sage @adamjtaylor @cmungall

adamjtaylor commented 2 years ago

Thanks @sujaypatil96! I know this has also been raised with @milen-sage and the schematic team in schematic:#631, so I'll let this conversation carry on there.