Skip to content

Upper layer qc

ehartley requested to merge top-level-qc into main

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 to cpont-odk.yaml
  • Added profiles.txt file with a line to "ERROR" on the custom top-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 on cpont.owl (the odk default is to run them on cpont-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

Merge request reports