biobricks-ai / biobricks

BioBricks makes loading data from biological datasets and databases easy. Python and R interfaces, data version control, and an API for pulling datasets that have been converted to easy-to-use formats.
https://docs.biobricks.ai
MIT License
5 stars 2 forks source link

iterate through bricks and add .bb directory with linkml.yaml #29

Open tomlue opened 3 months ago

tomlue commented 3 months ago

start with:

bhlieberman commented 2 months ago

CTDBase is incoming here. I made the file brick.yaml because that is the name in ToxicoDB. Should it be changed to linkml.yaml instead?

zmughal commented 2 months ago

CTDBase is incoming here. I made the file brick.yaml because that is the name in ToxicoDB. Should it be changed to linkml.yaml instead?

brick.yaml is fine for now. It's a data file that contains metadata describing the brick. I was thinking that if there needs to be a schema file, that might be better managed in another file that would use a LinkML model (classes, slots, types, enums). That can be called brick-schema.yaml. That can import other schemas and in turn brick.yaml would use identifiers from brick-schema.yaml to associate tables with the schemas.