Question: For the birthplace city of Karl Marx (the one that takes interests in sociology) (the country of this statement is Kingdom of Prussia), what is the time point for its population of 80000?
Choices:
1662
2000-04-09
1988-01-01
2012-02-12
1966-08-19
1919-11-09
2006-07-01
2008-07-01
1965-10-01
300
Answer: 300
SPARQL: SELECT DISTINCT ?qpv WHERE { ?e <pred:instance_of> ?c . ?c <pred:name> "city" . ?e_1 <place_of_birth> ?e . ?e_1 <pred:name> "Karl Marx" . ?e_1 <interests> ?e_2 . ?e_2 <pred:name> "sociology" . [ <pred:fact_h> ?e_1 ; <pred:fact_r> <place_of_birth> ; <pred:fact_t> ?e ] <country> ?qpv_1 . ?qpv_1 <pred:value> "Kingdom of Prussia" . ?e <population> ?pv . ?pv <pred:unit> "1" . ?pv <pred:value> "80000"^^xsd:double . [ <pred:fact_h> ?e ; <pred:fact_r> <population> ; <pred:fact_t> ?pv ] <point_in_time> ?qpv .  }
Program:
function: Find
inputs: sociology
function: Relate
dependencies: 0
inputs: interests
backward
function: Find
inputs: Karl Marx
function: And
dependencies: 1
2
function: Relate
dependencies: 3
inputs: place of birth
forward
function: QFilterStr
dependencies: 4
inputs: country
Kingdom of Prussia
function: FilterConcept
dependencies: 5
inputs: city
function: QueryAttrQualifier
dependencies: 6
inputs: population
80000
point in time