Question: What is the time point for the language that is the official language of Ireland (the one whose total fertility rate is 1.96) which has 1030000 number of speakers?
Choices:
2012
2018-07-06
1990
1964-12-01
2018-12-13
1793-02-14
2006-11-17
1140
1904
1970
Answer: 2012
SPARQL: SELECT DISTINCT ?qpv WHERE { ?e <pred:instance_of> ?c . ?c <pred:name> "language" . ?e_1 <official_language> ?e . ?e_1 <pred:name> "Ireland" . ?e_1 <total_fertility_rate> ?pv_1 . ?pv_1 <pred:unit> "1" . ?pv_1 <pred:value> "1.96"^^xsd:double . ?e <number_of_speakers> ?pv . ?pv <pred:unit> "1" . ?pv <pred:value> "1030000"^^xsd:double . [ <pred:fact_h> ?e ; <pred:fact_r> <number_of_speakers> ; <pred:fact_t> ?pv ] <point_in_time> ?qpv .  }
Program:
function: Find
inputs: Ireland
function: FilterNum
dependencies: 0
inputs: total fertility rate
1.96
=
function: Relate
dependencies: 1
inputs: official language
forward
function: FilterConcept
dependencies: 2
inputs: language
function: QueryAttrQualifier
dependencies: 3
inputs: number of speakers
1030000
point in time