Tags: mapping-commons/sssom
Tags
Update generated files (#497) Resolves [#496] - [x] `docs/` have been added/updated if necessary - [x] `make test` has been run locally - ~~[ ] tests have been added/updated (if applicable)~~ - ~~[ ] [CHANGELOG.md](https://github.com/mapping-commons/sssom/blob/master/CHANGELOG.md) has been updated.~~ This PR: * re-generates all the schema-derived files so that they reflect the latest changes made to the schema; * adds some notes in the CONTRIBUTING document about how to make a SSSOM release, and in particular to remind the person doing the release that schema-derived files must be re-generated before a release.
Fix SSSOM Schema not having bijective prefix map (#302) There are issues in mapping-commons/sssom-py#397 because the base schema does not have a valid prefix map - `dc` and `dcterms` are both used as prefixes for the same URI prefix. This happens because LinkML makes some inference about what needs to be there - there are some assorted uses throughout the schema definition with both DC and DCTERMS. This PR updates the schema to only use DCTERMS and puts explicit entries for DCTERMS in the prefix map to address this. It then regenerates the whole project.
Package context files through `make` (#289) This enables packages that use `sssom-schema` as a dependency to use context files within this package rather than doing a `wget` which is not efficient. This will be address : mapping-commons/sssom-py#375 via mapping-commons/sssom-py#382
PreviousNext