When you run a Monarch KG release, you get the mappings from there
You store them along with the other data assets (KG ingestible) in a mapping directory and version them using Monarch versioning
You use a redirect for the mappings, eg. https://data.mi.org/mappings/2023-01-01/gene.sssom.tsv
We promote to use the Monarch Mappings https://data.mi.org/mappings/2023-01-01/gene.sssom.tsv in public (independent of what we have in GitHub releases). That way we can make sure that our users use the "right" mappings which are up to date with the KG.
See also https://github.com/monarch-initiative/monarch-ingest/issues/445
We made a first release:
https://github.com/monarch-initiative/monarch-mapping-commons/releases/tag/v2023-12-11
This is the URL of an asset: https://github.com/monarch-initiative/monarch-mapping-commons/releases/download/v2023-12-11/gene_mappings.sssom.tsv
This is the URL to the latest asset:
https://github.com/monarch-initiative/monarch-mapping-commons/releases/latest/download/gene_mappings.sssom.tsv
I think we should do this:
https://data.mi.org/mappings/2023-01-01/gene.sssom.tsv
@kevinschaper what do you think?