Automate generating "Used Ontologies" for Section Metadata WG Onto#22
Open
cthoyt wants to merge 3 commits into
Open
Automate generating "Used Ontologies" for Section Metadata WG Onto#22cthoyt wants to merge 3 commits into
cthoyt wants to merge 3 commits into
Conversation
Contributor
Author
|
@StroemPhi this is ready for your review before we ask Oliver/the maintainers of this repo to take a look. Note that I gave extended context on each page (both the index and each consortium-specific page) on how the collections were created, who's responsible for them, and the relationship to WG Onto and Semantic Farm. I'm also happy to change any of the text if you think it will make it more clear to communicate what we're doing in WG Onto |
75038cf to
374eacc
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR adds a script that automatically regenerates the "Used Ontologies" pages for Section Metadata WG Ontology Harmonization and Mapping.
While the pages in this repository were originally derived from WG Onto's 2023/2023 Google Sheet survey, WG Onto has now fully moved towards using the Semantic Farm as a primary place for storing the results of its survey.
We have established contacts with all 26 consortium to take ownership over the lists in the Semantic Farm.
Some have not yet created lists, but when they do, they will be easy to port here - as Semantic Farm gets updated, the pages can be updated with
uv run scripts/update_collections.py. This could also potentially be set up with a cron job in GitHub Actions in this repo.Note
Some consortia use external systems for curating their ontology lists. For example, NFDI4Chem curates their collection directly in the TIB-TS, NFDI4Biodiversity has their own OntoPortal instance for which all loaded ontologies comprise their collection, and NFDI4Objects curates their collection in BARTOC. In these cases, the collections are synced into the Semantic Farm. Each consortia's collection page gives additional context if it is maintained on an external system.
The benefit of using Semantic Farm is it's a fit-for-purpose tool that gives detailed metadata and context about each ontology. It also has a sustainable governance model that enables and encourages people to maintain their lists themselves through a social coding workflow built on GitHub.
Demo