SHANMUKH SAI
|
d5bee8d7a3
|
Feature/sparql qc queries (#789)
* feat: add SPARQL QC queries for CCO release pipeline (Tasks 1-9)
- Fix CCO_classes_have_BFO_superclass.sparql namespace (v1 -> v2)
- Add validate-profile DL targets to Makefile (Step 6b)
- Add build/artifacts/ and build/lib/ to .gitignore
- New: no_cco_elucidation.sparql (Step 6j)
- New: missing_definition_source.sparql (Step 6h)
- New: exactly_1_label.sparql (Step 6c)
- New: exactly_1_curated_in.sparql (Step 6c)
- New: annotation_language_tag.sparql (Step 6i)
- New: iri_format_check.sparql (Step 6e)
- New: curated_in_matches_ontology.sparql (Step 6f)
- New: no_duplicate_declarations.sparql (Step 6d)
All queries tested against CommonCoreOntologiesMerged.ttl and
verified with synthetic TTL files to confirm non-silent failure.
Pre-release gaps surfaced: 815 missing definition sources,
1 missing curated-in (ont00001660), 9 missing @en language tags.
* feat: add duplicate_iri_number.sparql QC query
* fix: remove validate-profile-individual from all target
* feat: add automated release notes generation
- Add .github/release.yml to categorize PRs by label in release notes
- Add 'Generate Release Notes' step to manage_release.yml that calls
the GitHub API to auto-generate notes and injects them into the
existing draft release via gh release edit --notes-file
* ci: trigger clean run for artifact upload
|
2026-03-25 09:54:12 -04:00 |
|