Skip to content

Batch CURIE validation requests and fix Ubergraph TLS#46

Merged
ubyndr merged 6 commits into
mainfrom
13-curie-validation-batching
Nov 28, 2025
Merged

Batch CURIE validation requests and fix Ubergraph TLS#46
ubyndr merged 6 commits into
mainfrom
13-curie-validation-batching

Conversation

@ubyndr

@ubyndr ubyndr commented Nov 28, 2025

Copy link
Copy Markdown
Collaborator

Fix #13

CURIE validation was sending one giant SPARQL query no matter how long the term list was, which slows things down and times out on large inputs. I added chunking so both validation and obsolete-term lookups break their queries into manageable batches, plus new tests to assert the chunking behavior. While running tests I kept hitting TLS errors against Ubergraph, so I pulled in certifi and wired the CA bundle into our SPARQL helper. Finally, I cleaned up docstrings/type hints across the touched modules and expanded .gitignore so local IDE/OS files stay out of git status.

@ubyndr ubyndr merged commit d1f7603 into main Nov 28, 2025
2 checks passed
@ubyndr ubyndr deleted the 13-curie-validation-batching branch November 28, 2025 11: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.

Review CURIE checking code for efficiency

1 participant