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.sparqlvalidation query - Added
robot_reportoptions tocpont-odk.yaml - Added
profiles.txtfile with a line to "ERROR" on the customtop-level-class-violation.sparqlquery - Updated the repo to apply the changes made to
cpont-odk.yaml - Added a make command to
cpont.Makefileto 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