Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Integrate monolithic build into coverage test
This addresses an issue where a subclass relationship not explicitly noted in the profile graph gets missed when reviewing whether a higher-level concept has been tested. E.g. when reviewing the Endurant vs Perdurant proposal (UCO Issue 544), had the following statements: Profile graph: ```turtle uco-core:Item rdfs:subClassOf drafting:Endurant ; . ``` Exemplars graph: ```turtle kb:File-e364d7d2-25c8-4d4a-95d1-b03f73934e83 a uco-observable:File ; . ``` Upstream, UCO contains subclass statements that tie `uco-observable:File` to `uco-core:Item`, but the profiles graph did not contain those axioms. So, the exemplars coverage test failed, reporting that `core:Item` had not been demonstrated. After this patch, exemplars coverage now respects all imported subclass hierarchies. References: * ucoProject/UCO#544 Signed-off-by: Alex Nelson <[email protected]>
- Loading branch information