Skip to content

Use ontology labels - #34

Merged
sherwoodf merged 7 commits into
mainfrom
use_ontology_labels
Apr 17, 2026
Merged

Use ontology labels#34
sherwoodf merged 7 commits into
mainfrom
use_ontology_labels

Conversation

@sherwoodf

@sherwoodf sherwoodf commented Apr 16, 2026

Copy link
Copy Markdown
Contributor

Change to use ontology labels (using OLS to look them up) when creating indexable document for the fields that get used for search facets (but not the rest of the document)

Added basic tests for the ro-crate -> index, index, and api, and github workflow to run them.

ticket: https://app.clickup.com/t/869cn2kre

@sherwoodf
sherwoodf requested a review from AybukeKY April 16, 2026 13:52

@AybukeKY AybukeKY left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

tests/test_index_transformer.py is failing during CI, and when I tried "generate-bia-rocrate" on my local, I got a connection timeout as OLS seems to be very slow currently. It's not a problem though as it's only used during generation of ro-crates not live, but adding a fail-safe option may be good.
Otherwise LGTM.

@AybukeKY AybukeKY left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@sherwoodf
sherwoodf merged commit 4050293 into main Apr 17, 2026
1 check passed
@sherwoodf
sherwoodf deleted the use_ontology_labels branch April 17, 2026 07:26
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.

2 participants