#Goal: find diseases associated with E. coli in human gut PREFIX Escherichia: PREFIX disease: PREFIX microb_increased_in_human_gut_with_disease: SELECT distinct (STR(?microbe_label) AS ?microbe_label) (STR(?disease_label) AS ?disease_label) FROM WHERE { ?microbe rdfs:label ?microbe_label . ?disease rdfs:label ?disease_label . ?microbe rdfs:subClassOf Escherichia: option (transitive) . ?disease rdfs:subClassOf disease: option (transitive) . ?microbe rdfs:subClassOf ?microbe_restriction . ?microbe_restriction owl:onProperty microb_increased_in_human_gut_with_disease:; owl:someValuesFrom ?disease . } -- # Goal: find E. coli-associated human-microbiome interactions PREFIX Escherichia: PREFIX has_microbe_expanded_in_diseaseed_host: PREFIX human_microbiome_interaction: SELECT distinct (STR(?microbe_label) AS ?microbe_label) (STR(?interaction_label) AS ?interaction_label) FROM WHERE { ?microbe rdfs:label ?microbe_label . ?interaction rdfs:label ?interaction_label . ?microbe rdfs:subClassOf Escherichia: option (transitive) . ?interaction rdfs:subClassOf human_microbiome_interaction: option (transitive) . ?interaction rdfs:subClassOf ?interaction_restriction . ?interaction_restriction owl:onProperty has_microbe_expanded_in_diseaseed_host:; owl:someValuesFrom ?microbe . } -- # Goal: find all microbiome microbes associated with rheumatoid arthritis (RA) PREFIX organism: PREFIX RA: SELECT distinct ?microbe (STR(?microbe_label) AS ?microbe_label) ?relation_label (STR(?disease_label) AS ?disease_label) # SELECT count(distinct ?microbe) FROM WHERE { ?microbe rdfs:label ?microbe_label . RA: rdfs:label ?disease_label . ?relation rdfs:label ?relation_label . ?microbe rdfs:subClassOf organism: option (transitive) . ?microbe rdfs:subClassOf ?microbe_restriction . ?microbe_restriction owl:onProperty ?relation; owl:someValuesFrom RA: . }