Question: What is the number of colleges of the University of Cambridge that has the headquarter location of Cambridge (which is where John Ruddy was born) or that is the child organization of University of Cambridge?
Choices:
9
10
11
12
13
14
15
16
17
18
Answer: 9
SPARQL: SELECT (COUNT(DISTINCT ?e) AS ?count) WHERE { ?e <pred:instance_of> ?c . ?c <pred:name> "college of the University of Cambridge" .  { ?e <headquarters_location> ?e_1 . ?e_1 <pred:name> "Cambridge" . ?e_2 <place_of_birth> ?e_1 . ?e_2 <pred:name> "John Ruddy" .  } UNION { ?e <parent_organization> ?e_1 . ?e_1 <pred:name> "University of Cambridge" .  } }
Program:
function: Find
inputs: John Ruddy
function: Relate
dependencies: 0
inputs: place of birth
forward
function: Find
inputs: Cambridge
function: And
dependencies: 1
2
function: Relate
dependencies: 3
inputs: headquarters location
backward
function: FilterConcept
dependencies: 4
inputs: college of the University of Cambridge
function: Find
inputs: University of Cambridge
function: Relate
dependencies: 6
inputs: parent organization
backward
function: FilterConcept
dependencies: 7
inputs: college of the University of Cambridge
function: Or
dependencies: 5
8
function: Count
dependencies: 9