osc-em / OSCEM_Schemas

1 stars 1 forks source link

Convert to LinkML schema #5

Open sbliven opened 2 weeks ago

sbliven commented 2 weeks ago

Description

LinkML is a yaml-based schema definition language. It can be used to generate other schema formats, such as JSON Schema, JSON-LD, xml, etc. By using LinkML for the canonical OSC-EM schema we can then automatically generate schemas in other languages, as well as convert data between some different data container formats. LinkML has broad community support.

Steps

Definition of done

sbliven commented 1 week ago

I created a project using the cookiecutter template. I will test using schemasheets, which allows you to use a tsv file for the canonical schema and generate linkml from that.