diff --git a/get_diseases_query.sparql b/get_diseases_query.sparql new file mode 100644 index 0000000000000000000000000000000000000000..b0cbaab612e0c018e9daf3109dac65a27429b13c --- /dev/null +++ b/get_diseases_query.sparql @@ -0,0 +1,26 @@ +PREFIX dcterms: +PREFIX category: +PREFIX foaf: +PREFIX owl: +PREFIX rdfs: + +SELECT DISTINCT ?d ?dn ?wikiPage ?icd9 ?icd10 ?disDB ?meshID ?mlp ?omim ?emed ?frbase +WHERE { + ?d a . + ?d foaf:isPrimaryTopicOf ?wikiPage. + OPTIONAL { ?d ?icd9. } + OPTIONAL { ?d ?icd10. } + OPTIONAL { ?d ?disDB. } + OPTIONAL { ?d ?meshID. } + OPTIONAL { ?d ?mlp. } + OPTIONAL { ?d ?omim. } + OPTIONAL { ?d ?emed. } + OPTIONAL { + ?d owl:sameAs ?frbase. + FILTER(regex(str(?frbase), "freebase", "i")). + } + OPTIONAL { + ?d rdfs:label ?dn. + FILTER (lang(?dn) = 'en') + } +} \ No newline at end of file