From cfffd95e7fb6b4f8e250062c9675d17a0de4717f Mon Sep 17 00:00:00 2001 From: Joe Flack Date: Thu, 15 Feb 2024 17:33:54 -0500 Subject: [PATCH] ICD11 config & docs - Rename: ICD11 -> ICD11Foundation - Rename prefix: icd11 -> icd11.foundation - Add prefixes: icd11.schema, icd11.z - Add: intensional exclusions TSV (currently empty) - Add: SPARQL query for selecting all diseases --- .../icd11foundation-relevant-diseases.sparql | 32 +++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 src/sparql/icd11foundation-relevant-diseases.sparql diff --git a/src/sparql/icd11foundation-relevant-diseases.sparql b/src/sparql/icd11foundation-relevant-diseases.sparql new file mode 100644 index 00000000..e767f914 --- /dev/null +++ b/src/sparql/icd11foundation-relevant-diseases.sparql @@ -0,0 +1,32 @@ +PREFIX rdfs: +PREFIX owl: + + +### All diseases +SELECT DISTINCT ?term ?label ?deprecated +WHERE { + { + { + ?s1 ?p1 ?term . + ?term rdfs:subClassOf* . + OPTIONAL { + ?term rdfs:label ?label + } + OPTIONAL { + ?term owl:deprecated ?deprecated + } + } + UNION + { + ?term ?p2 ?o2 . + ?term rdfs:subClassOf* . + OPTIONAL { + ?term rdfs:label ?label + } + OPTIONAL { + ?term owl:deprecated ?deprecated + } + } + } + FILTER(isIRI(?term)) +}