Skip to content

Automate generating "Used Ontologies" for Section Metadata WG Onto#22

Open
cthoyt wants to merge 3 commits into
nfdi-de:mainfrom
cthoyt:wg-onto-automation
Open

Automate generating "Used Ontologies" for Section Metadata WG Onto#22
cthoyt wants to merge 3 commits into
nfdi-de:mainfrom
cthoyt:wg-onto-automation

Conversation

@cthoyt
Copy link
Copy Markdown
Contributor

@cthoyt cthoyt commented Apr 10, 2026

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

Screenshot 2026-05-07 at 10 17 15

@cthoyt cthoyt changed the title [DO NOT MERGE] Automate generating "Used Ontologies" for Section Metadata WG Onto Automate generating "Used Ontologies" for Section Metadata WG Onto May 7, 2026
@cthoyt cthoyt marked this pull request as ready for review May 7, 2026 08:23
@cthoyt
Copy link
Copy Markdown
Contributor Author

cthoyt commented May 7, 2026

@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

@cthoyt cthoyt force-pushed the wg-onto-automation branch 2 times, most recently from 75038cf to 374eacc Compare May 7, 2026 08:28
@cthoyt cthoyt force-pushed the wg-onto-automation branch from 374eacc to 3aeddf6 Compare May 7, 2026 08:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant