Example Queries:


1) Retrieve all children of 'planned process'
select *
where {
   ?s rdfs:subClassOf <http://purl.obolibrary.org/obo/OBI_0000011>.
}

2) Retrieve all activities that has some participant
select ?l_activity,?l_participant
from <http://purl.org/IEDB/IEDB.owl>
where { 
  ?activity <http://purl.obolibrary.org/obo/BFO_0000057> ?participant.
  ?activity rdfs:label ?l_activity.
  ?participant rdfs:label ?l_participant. 
}

3) Retrieve all investigations with human subjects
select DISTINCT ?l_investigation
from <http://purl.org/IEDB/IEDB.owl>
where { 
  ?investigation rdf:type <http://purl.obolibrary.org/obo/OBI_0000066>.
  ?participant <http://purl.obolibrary.org/obo/BFO_0000056> ?investigation.
  ?participant rdf:type <http://purl.obolibrary.org/obo/NCBITaxon_9606>.
  ?participant <http://purl.obolibrary.org/obo/BFO_0000087> <http://purl.obolibrary.org/obo/OBI_0000097>.
  ?investigation rdfs:label ?l_investigation 
}