Summary
Write SPARQL competency queries that exercise every term in the TROV vocabulary against TRO fragments and complete TRO declarations. These queries serve as automated smoke tests of the vocabulary files, verifying that the .ttl defines what the specification documents say it defines, and confirming that the vocabulary supports the use cases for TROs.
Approach
- Each query targets one or more vocabulary terms (classes, properties, named individuals)
- Queries run against both minimal TRO fragments (testing individual terms) and complete TRO declarations (testing terms in context)
- Start with the pre-release vocabulary (smaller, frozen, known term set) to get the test infrastructure working, then expand to 0.1
- Tests run automatically on pushes to the trov repo
Steps
Related
Summary
Write SPARQL competency queries that exercise every term in the TROV vocabulary against TRO fragments and complete TRO declarations. These queries serve as automated smoke tests of the vocabulary files, verifying that the
.ttldefines what the specification documents say it defines, and confirming that the vocabulary supports the use cases for TROs.Approach
Steps
Related
Update TROV 0.1 ontology files to match documentation #19
Verify and complete pre-release vocabulary files #22