From 307a21a613502e15ebef01a78ace7e00bcb16a50 Mon Sep 17 00:00:00 2001 From: Sebastian Duesing <66700705+sebastianduesing@users.noreply.github.com> Date: Mon, 4 Nov 2024 12:48:28 -0600 Subject: [PATCH] Add query for specimen subclasses in obi-edit --- src/sparql/specimen-violation-modules.rq | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 src/sparql/specimen-violation-modules.rq diff --git a/src/sparql/specimen-violation-modules.rq b/src/sparql/specimen-violation-modules.rq new file mode 100644 index 00000000..94cf8fcf --- /dev/null +++ b/src/sparql/specimen-violation-modules.rq @@ -0,0 +1,11 @@ +# 'specimen' should have no asserted children in obi-edit.owl +# Any descendant of specimen that has a label is asserted in obi-edit.owl + +PREFIX obo: +PREFIX rdfs: + +SELECT ?s WHERE { + ?s rdfs:subClassOf* obo:OBI_0100051 ; + rdfs:label ?label . + FILTER (str(?s) != "http://purl.obolibrary.org/obo/OBI_0100051") +}