Upper layer qc
Related to #5 (closed) and #56 (closed), regarding defining a check in SPARQL for all classes not under any of the upper layer classes and adding it to CI.
- Added new
top-level-class-violation.sparql
validation query - Added
robot_report
options tocpont-odk.yaml
- Added
profiles.txt
file with a line to "ERROR" on the customtop-level-class-violation.sparql
query - Updated the repo to apply the changes made to
cpont-odk.yaml
- Added a make command to
cpont.Makefile
to run the sparql validation queries oncpont.owl
(the odk default is to run them oncpont-preprocess.owl
, which contains no classes).
Update: Fixed the CPONT upper layer so that the top-level-class-violation.sparql
validation query will pass.
ID | Label | Subclass of | Comment |
---|---|---|---|
MONDO:0006710 | complex partial epilepsy | Replaces NBO:0000648 (complex partial seizure) | |
PATO:0000001 | quality | New top level class | |
PATO:0000188 | organismal quality | ||
PATO:0001995 | coordination | ||
MONDO:0021125 | disease characteristic | PATO:0000001 | No longer on top level (change made by MONDO) |
PATO:0000047 | biological sex | PATO:0000188 | No longer on top level |
NBO:0000339 | motor coordination | PATO:0000188 | |
NBO:0000007 | mouth movement | PATO:0001995 |
Edited by ehartley