SPARQL Examples

PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
PREFIX obo: <http://purl.obolibrary.org/obo/>
PREFIX IAO: <http://purl.obolibrary.org/obo/IAO_>

SELECT ?term ?id ?label ?definition
WHERE {
  ?term rdfs:subClassOf* obo:HP_0001197 .
  ?term rdfs:label ?label .
  OPTIONAL { ?term obo:IAO_0000115 ?definition . }
  BIND(REPLACE(STR(?term), "http://purl.obolibrary.org/obo/", "") AS ?id)
}
ORDER BY ?label