Simple Question (Direct)
Simple Question
Q27548942
P703
Q631147
USER
Where is mannose-ethanolamine phosphotransferase MCD4 YKL165C found ?
(Q27548942,P703,c(Q631147))
action filter_type
action find
entity Q27548942
relation P703
type Q631147
['Q27548942', 'P703', {'concept': 'Q631147'}]
SELECT DISTINCT ?t WHERE { resource:Q27548942 property:P703 ?t . ?t rdf:type ontology:Q631147 }
mannose-ethanolamine phosphotransferase MCD4 YKL165C
action filter_type
action find
entity mannose-ethanolamine phosphotransferase MCD4 YKL165C
relation found in taxon
type infraspecific name
['mannose-ethanolamine phosphotransferase MCD4 YKL165C', 'found in taxon', {'concept': 'infraspecific name'}]
SELECT DISTINCT ?t WHERE { resource:mannose-ethanolamine_phosphotransferase_MCD4_YKL165C property:found_in_taxon ?t . ?t rdf:type ontology:infraspecific_name }
[]
infraspecific name
Q27510868
SYSTEM
Saccharomyces cerevisiae S288c
Q27510868
(Q27548942,P703,c(Q631147))
action filter_type
action find
entity Q27548942
relation P703
type Q631147
Mannose-ethanolamine phosphotransferase MCD4 YKL 165 C is found in [ANSWER]
['Q27548942', 'P703', {'concept': 'Q631147'}]
SELECT DISTINCT ?t WHERE { resource:Q27548942 property:P703 ?t . ?t rdf:type ontology:Q631147 }
Saccharomyces cerevisiae S288c
Mannose-ethanolamine phosphotransferase MCD4 YKL 165 C is found in Saccharomyces cerevisiae S288c
Saccharomyces cerevisiae S288c
action filter_type
action find
entity mannose-ethanolamine phosphotransferase MCD4 YKL165C
relation found in taxon
type infraspecific name
['mannose-ethanolamine phosphotransferase MCD4 YKL165C', 'found in taxon', {'concept': 'infraspecific name'}]
SELECT DISTINCT ?t WHERE { resource:mannose-ethanolamine_phosphotransferase_MCD4_YKL165C property:found_in_taxon ?t . ?t rdf:type ontology:infraspecific_name }
[]
Simple Question (Direct)
Simple Question|Single Entity
Q27548942
P682
Q3249551
USER
What is the process that mannose-ethanolamine phosphotransferase MCD4 YKL165C is involved in ?
(Q27548942,P682,c(Q3249551))
action filter_type
action find
entity Q27548942
relation P682
type Q3249551
['Q27548942', 'P682', {'concept': 'Q3249551'}]
SELECT DISTINCT ?y WHERE { resource:Q27548942 property:P682 ?y . ?y rdf:type ontology:Q3249551 }
mannose-ethanolamine phosphotransferase MCD4 YKL165C
action filter_type
action find
entity mannose-ethanolamine phosphotransferase MCD4 YKL165C
relation biological process
type process
['mannose-ethanolamine phosphotransferase MCD4 YKL165C', 'biological process', {'concept': 'process'}]
SELECT DISTINCT ?y WHERE { resource:mannose-ethanolamine_phosphotransferase_MCD4_YKL165C property:biological_process ?y . ?y rdf:type ontology:process }
[]
process
Q1057
SYSTEM
metabolic process
Q1057
(Q27548942,P682,c(Q3249551))
action filter_type
action find
entity Q27548942
relation P682
type Q3249551
The process that mannose-ethanolamine phosphotransferase MCD4 YKL 165 C is involved in is a [ANSWER]
['Q27548942', 'P682', {'concept': 'Q3249551'}]
SELECT DISTINCT ?y WHERE { resource:Q27548942 property:P682 ?y . ?y rdf:type ontology:Q3249551 }
metabolic process
The process that mannose-ethanolamine phosphotransferase MCD4 YKL 165 C is involved in is a metabolic process
metabolic process
action filter_type
action find
entity mannose-ethanolamine phosphotransferase MCD4 YKL165C
relation biological process
type process
['mannose-ethanolamine phosphotransferase MCD4 YKL165C', 'biological process', {'concept': 'process'}]
SELECT DISTINCT ?y WHERE { resource:mannose-ethanolamine_phosphotransferase_MCD4_YKL165C property:biological_process ?y . ?y rdf:type ontology:process }
[]
Logical Reasoning (All)
Logical|Union|Single_Relation|Incomplete
Q21124104 Q27548942
P682
Q3249551
USER
Or Olfactory receptor 7C1?
OR((Q27548942,P682,c(Q3249551)), (Q21124104,P682,c(Q3249551)))
action filter_type
action union
action find
entity Q27548942
relation P682
action find
entity Q21124104
relation P682
type Q3249551
{'OR': [['Q27548942', 'P682', {'concept': 'Q3249551'}], ['Q21124104', 'P682', {'concept': 'Q3249551'}]]}
SELECT DISTINCT ?u WHERE { { { resource:Q27548942 property:P682 ?u } UNION { resource:Q21124104 property:P682 ?u } } . ?u rdf:type ontology:Q3249551 }
Olfactory receptor 7C1 mannose-ethanolamine phosphotransferase MCD4 YKL165C
action filter_type
action union
action find
entity mannose-ethanolamine phosphotransferase MCD4 YKL165C
relation biological process
action find
entity Olfactory receptor 7C1
relation biological process
type process
{'OR': [['mannose-ethanolamine phosphotransferase MCD4 YKL165C', 'biological process', {'concept': 'process'}], ['Olfactory receptor 7C1', 'biological process', {'concept': 'process'}]]}
SELECT DISTINCT ?u WHERE { { { resource:mannose-ethanolamine_phosphotransferase_MCD4_YKL165C property:biological_process ?u } UNION { resource:Olfactory_receptor_7C1 property:biological_process ?u } } . ?u rdf:type ontology:process }
[]
process
Q14859560 Q1057
SYSTEM
response to stimulus, metabolic process
Q14859560 Q1057
OR((Q27548942,P682,c(Q3249551)), (Q21124104,P682,c(Q3249551)))
action filter_type
action union
action find
entity Q27548942
relation P682
action find
entity Q21124104
relation P682
type Q3249551
[ANSWERS]
{'OR': [['Q27548942', 'P682', {'concept': 'Q3249551'}], ['Q21124104', 'P682', {'concept': 'Q3249551'}]]}
SELECT DISTINCT ?u WHERE { { { resource:Q27548942 property:P682 ?u } UNION { resource:Q21124104 property:P682 ?u } } . ?u rdf:type ontology:Q3249551 }
response to stimulus metabolic process
response to stimulus metabolic process
action filter_type
action union
action find
entity mannose-ethanolamine phosphotransferase MCD4 YKL165C
relation biological process
action find
entity Olfactory receptor 7C1
relation biological process
type process
{'OR': [['mannose-ethanolamine phosphotransferase MCD4 YKL165C', 'biological process', {'concept': 'process'}], ['Olfactory receptor 7C1', 'biological process', {'concept': 'process'}]]}
SELECT DISTINCT ?u WHERE { { { resource:mannose-ethanolamine_phosphotransferase_MCD4_YKL165C property:biological_process ?u } UNION { resource:Olfactory_receptor_7C1 property:biological_process ?u } } . ?u rdf:type ontology:process }
[]
Simple Question (Direct)
Simple Question|Single Entity
Q21121086
P681
Q15989253
USER
Which parts are the components of Proton-coupled folate transporter ?
(Q21121086,P681,c(Q15989253))
action filter_type
action find
entity Q21121086
relation P681
type Q15989253
['Q21121086', 'P681', {'concept': 'Q15989253'}]
SELECT DISTINCT ?b WHERE { resource:Q21121086 property:P681 ?b . ?b rdf:type ontology:Q15989253 }
Proton-coupled folate transporter
action filter_type
action find
entity Proton-coupled folate transporter
relation cell component
type part
['Proton-coupled folate transporter', 'cell component', {'concept': 'part'}]
SELECT DISTINCT ?b WHERE { resource:Proton-coupled_folate_transporter property:cell_component ?b . ?b rdf:type ontology:part }
[]
part
Q79899 Q14349455
SYSTEM
cytoplasm, membrane
Q79899 Q14349455
(Q21121086,P681,c(Q15989253))
action filter_type
action find
entity Q21121086
relation P681
type Q15989253
[ANSWERS] are the components of Proton-coupled folate transporter
['Q21121086', 'P681', {'concept': 'Q15989253'}]
SELECT DISTINCT ?b WHERE { resource:Q21121086 property:P681 ?b . ?b rdf:type ontology:Q15989253 }
cytoplasm membrane
Cytoplasm and membrane are the components of Proton-coupled folate transporter
cytoplasm membrane
action filter_type
action find
entity Proton-coupled folate transporter
relation cell component
type part
['Proton-coupled folate transporter', 'cell component', {'concept': 'part'}]
SELECT DISTINCT ?b WHERE { resource:Proton-coupled_folate_transporter property:cell_component ?b . ?b rdf:type ontology:part }
[]
Simple Question (Ellipsis)
Incomplete|object parent is changed, subject and predicate remain same
Q21121086
Q5058355
USER
And which cellular component?
(Q21121086,P681,c(Q5058355))
action filter_type
action find
entity Q21121086
relation P681
type Q5058355
['Q21121086', 'P681', {'concept': 'Q5058355'}]
SELECT DISTINCT ?c WHERE { ?c rdf:type ontology:Q5058355 . resource:Q21121086 property:P681 ?c }
Proton-coupled folate transporter
action filter_type
action find
entity Proton-coupled folate transporter
relation cell component
type cellular component
['Proton-coupled folate transporter', 'cell component', {'concept': 'cellular component'}]
SELECT DISTINCT ?c WHERE { ?c rdf:type ontology:cellular_component . resource:Proton-coupled_folate_transporter property:cell_component ?c }
[]
cellular component
Q189094 Q29548
SYSTEM
cell surface, plasma membrane
Q189094 Q29548
(Q21121086,P681,c(Q5058355))
action filter_type
action find
entity Q21121086
relation P681
type Q5058355
[ANSWERS]
['Q21121086', 'P681', {'concept': 'Q5058355'}]
SELECT DISTINCT ?c WHERE { ?c rdf:type ontology:Q5058355 . resource:Q21121086 property:P681 ?c }
cell surface plasma membrane
cell surface plasma membrane
action filter_type
action find
entity Proton-coupled folate transporter
relation cell component
type cellular component
['Proton-coupled folate transporter', 'cell component', {'concept': 'cellular component'}]
SELECT DISTINCT ?c WHERE { ?c rdf:type ontology:cellular_component . resource:Proton-coupled_folate_transporter property:cell_component ?c }
[]
Simple Question (Direct)
Simple Question|Single Entity
Q27548942
P702
Q863908
USER
What is the gene that encodes mannose-ethanolamine phosphotransferase MCD4 YKL165C ?
(Q27548942,P702,c(Q863908))
action filter_type
action find
entity Q27548942
relation P702
type Q863908
['Q27548942', 'P702', {'concept': 'Q863908'}]
SELECT DISTINCT ?c WHERE { resource:Q27548942 property:P702 ?c . ?c rdf:type ontology:Q863908 }
mannose-ethanolamine phosphotransferase MCD4 YKL165C
action filter_type
action find
entity mannose-ethanolamine phosphotransferase MCD4 YKL165C
relation encoded by
type nucleic acid sequence
['mannose-ethanolamine phosphotransferase MCD4 YKL165C', 'encoded by', {'concept': 'nucleic acid sequence'}]
SELECT DISTINCT ?c WHERE { resource:mannose-ethanolamine_phosphotransferase_MCD4_YKL165C property:encoded_by ?c . ?c rdf:type ontology:nucleic_acid_sequence }
[]
nucleic acid sequence
Q27541835
SYSTEM
mannose-ethanolamine phosphotransferase MCD4 YKL165C
Q27541835
(Q27548942,P702,c(Q863908))
action filter_type
action find
entity Q27548942
relation P702
type Q863908
The gene that encodes [ANSWER] is in [ANSWER]
['Q27548942', 'P702', {'concept': 'Q863908'}]
SELECT DISTINCT ?c WHERE { resource:Q27548942 property:P702 ?c . ?c rdf:type ontology:Q863908 }
mannose-ethanolamine phosphotransferase MCD4 YKL165C
The gene that encodes mannose-ethanolamine phosphotransferase MCD4 YKL165C is in mannose-ethanolamine phosphotransferase MCD4 YKL165C
mannose-ethanolamine phosphotransferase MCD4 YKL165C
action filter_type
action find
entity mannose-ethanolamine phosphotransferase MCD4 YKL165C
relation encoded by
type nucleic acid sequence
['mannose-ethanolamine phosphotransferase MCD4 YKL165C', 'encoded by', {'concept': 'nucleic acid sequence'}]
SELECT DISTINCT ?c WHERE { resource:mannose-ethanolamine_phosphotransferase_MCD4_YKL165C property:encoded_by ?c . ?c rdf:type ontology:nucleic_acid_sequence }
[]
Quantitative Reasoning (Count) (All)
Quantitative|Count|Single entity type|Indirect
P688
Q181394
USER
How many nutrients do that nucleic acid sequence encode ?
(Q27541835,P688,c(Q181394))
action count
action filter_type
action find
entity Q27541835
relation P688
type Q181394
['Q27541835', 'P688', {'concept': 'Q181394'}]
SELECT DISTINCT ( COUNT ( ?b ) AS ?e ) WHERE { resource:Q27541835 property:P688 ?b . ?b rdf:type ontology:Q181394 }
action count
action filter_type
action find
entity mannose-ethanolamine phosphotransferase MCD4 YKL165C
relation encodes
type nutrient
['mannose-ethanolamine phosphotransferase MCD4 YKL165C', 'encodes', {'concept': 'nutrient'}]
SELECT DISTINCT ( COUNT ( ?b ) AS ?e ) WHERE { resource:mannose-ethanolamine_phosphotransferase_MCD4_YKL165C property:encodes ?b . ?b rdf:type ontology:nutrient }
[]
nutrient
SYSTEM
1
Q27548942
(Q27541835,P688,c(Q181394))
action count
action filter_type
action find
entity Q27541835
relation P688
type Q181394
[ANSWER]
['Q27541835', 'P688', {'concept': 'Q181394'}]
SELECT DISTINCT ( COUNT ( ?b ) AS ?e ) WHERE { resource:Q27541835 property:P688 ?b . ?b rdf:type ontology:Q181394 }
mannose-ethanolamine phosphotransferase MCD4 YKL165C
1
action count
action filter_type
action find
entity mannose-ethanolamine phosphotransferase MCD4 YKL165C
relation encodes
type nutrient
['mannose-ethanolamine phosphotransferase MCD4 YKL165C', 'encodes', {'concept': 'nutrient'}]
SELECT DISTINCT ( COUNT ( ?b ) AS ?e ) WHERE { resource:mannose-ethanolamine_phosphotransferase_MCD4_YKL165C property:encodes ?b . ?b rdf:type ontology:nutrient }
[]
Quantitative Reasoning (Count) (All)
Incomplete count-based ques
Q23407997
Q181394
USER
And what about DNA-binding response regulator    CLC_2212?
(Q23407997,P688,c(Q181394))
action count
action filter_type
action find
entity Q23407997
relation P688
type Q181394
['Q23407997', 'P688', {'concept': 'Q181394'}]
SELECT DISTINCT ( COUNT ( ?l ) AS ?t ) WHERE { resource:Q23407997 property:P688 ?l . ?l rdf:type ontology:Q181394 }
DNA-binding response regulator    CLC_2212
action count
action filter_type
action find
entity DNA-binding response regulator    CLC_2212
relation encodes
type nutrient
['DNA-binding response regulator    CLC_2212', 'encodes', {'concept': 'nutrient'}]
SELECT DISTINCT ( COUNT ( ?l ) AS ?t ) WHERE { resource:DNA-binding_response_regulator____CLC_2212 property:encodes ?l . ?l rdf:type ontology:nutrient }
[]
nutrient
SYSTEM
1
(Q23407997,P688,c(Q181394))
action count
action filter_type
action find
entity Q23407997
relation P688
type Q181394
[ANSWER]
['Q23407997', 'P688', {'concept': 'Q181394'}]
SELECT DISTINCT ( COUNT ( ?l ) AS ?t ) WHERE { resource:Q23407997 property:P688 ?l . ?l rdf:type ontology:Q181394 }
1
action count
action filter_type
action find
entity DNA-binding response regulator    CLC_2212
relation encodes
type nutrient
['DNA-binding response regulator    CLC_2212', 'encodes', {'concept': 'nutrient'}]
SELECT DISTINCT ( COUNT ( ?l ) AS ?t ) WHERE { resource:DNA-binding_response_regulator____CLC_2212 property:encodes ?l . ?l rdf:type ontology:nutrient }
[]
Quantitative Reasoning (All)
Quantitative|Min/Max|Mult. entity type
P101
Q3249551 Q502895 Q43229
USER
Which processes do min number of people and organizations belong to ?
(c(Q502895)|c(Q43229),P101,c(Q3249551))
action argmin
action union
action find_reverse_tuple_counts
relation P101
type Q3249551
type Q502895
action find_reverse_tuple_counts
relation P101
type Q3249551
type Q43229
[[{'concept': 'Q502895'}, {'concept': 'Q43229'}], 'P101', {'concept': 'Q3249551'}]
SELECT DISTINCT ?n WHERE { { SELECT DISTINCT ( MIN ( ?j ) AS ?k ) { SELECT DISTINCT ( COUNT ( ?x ) AS ?j ) ?c WHERE { VALUES ( ?p ) { ( ontology:Q502895 ) ( ontology:Q43229 ) } . ?x rdf:type ?p } GROUP BY ?c } } . { SELECT DISTINCT ( COUNT ( ?g ) AS ?w ) ?n WHERE { { ?g property:P101 ?n . ?n rdf:type ontology:Q3249551 . ?g rdf:type ontology:Q502895 } UNION { ?n rdf:type ontology:Q3249551 . ?g rdf:type ontology:Q43229 . ?g property:P101 ?n } } GROUP BY ?n } . FILTER ( ?w = ?k ) }
action argmin
action union
action find_reverse_tuple_counts
relation field of work
type process
type common name
action find_reverse_tuple_counts
relation field of work
type process
type organization
[[{'concept': 'common name'}, {'concept': 'organization'}], 'field of work', {'concept': 'process'}]
SELECT DISTINCT ?n WHERE { { SELECT DISTINCT ( MIN ( ?j ) AS ?k ) { SELECT DISTINCT ( COUNT ( ?x ) AS ?j ) ?c WHERE { VALUES ( ?p ) { ( ontology:common_name ) ( ontology:organization ) } . ?x rdf:type ?p } GROUP BY ?c } } . { SELECT DISTINCT ( COUNT ( ?g ) AS ?w ) ?n WHERE { { ?g property:field_of_work ?n . ?n rdf:type ontology:process . ?g rdf:type ontology:common_name } UNION { ?n rdf:type ontology:process . ?g rdf:type ontology:organization . ?g property:field_of_work ?n } } GROUP BY ?n } . FILTER ( ?w = ?k ) }
[]
process common name organization
Q8366 Q852186 Q4986607
SYSTEM
algorithm, mushroom poisoning, Building services engineering
Q273499 Q852186 Q898912 Q82264 Q8366 Q750843 Q173514 Q38695 Q1152135 Q4986607
(c(Q502895)|c(Q43229),P101,c(Q3249551))
action argmin
action union
action find_reverse_tuple_counts
relation P101
type Q3249551
type Q502895
action find_reverse_tuple_counts
relation P101
type Q3249551
type Q43229
Min number of people and organizations belong to [ANSWERS]
[[{'concept': 'Q502895'}, {'concept': 'Q43229'}], 'P101', {'concept': 'Q3249551'}]
SELECT DISTINCT ?n WHERE { { SELECT DISTINCT ( MIN ( ?j ) AS ?k ) { SELECT DISTINCT ( COUNT ( ?x ) AS ?j ) ?c WHERE { VALUES ( ?p ) { ( ontology:Q502895 ) ( ontology:Q43229 ) } . ?x rdf:type ?p } GROUP BY ?c } } . { SELECT DISTINCT ( COUNT ( ?g ) AS ?w ) ?n WHERE { { ?g property:P101 ?n . ?n rdf:type ontology:Q3249551 . ?g rdf:type ontology:Q502895 } UNION { ?n rdf:type ontology:Q3249551 . ?g rdf:type ontology:Q43229 . ?g property:P101 ?n } } GROUP BY ?n } . FILTER ( ?w = ?k ) }
chemical synthesis mushroom poisoning Coupling reaction catalysis algorithm information processing food preservation cooking unsupervised learning Building services engineering
Min number of people and organizations belong to algorithm, mushroom poisoning and Building services engineering
algorithm mushroom poisoning Building services engineering
action argmin
action union
action find_reverse_tuple_counts
relation field of work
type process
type common name
action find_reverse_tuple_counts
relation field of work
type process
type organization
[[{'concept': 'common name'}, {'concept': 'organization'}], 'field of work', {'concept': 'process'}]
SELECT DISTINCT ?n WHERE { { SELECT DISTINCT ( MIN ( ?j ) AS ?k ) { SELECT DISTINCT ( COUNT ( ?x ) AS ?j ) ?c WHERE { VALUES ( ?p ) { ( ontology:common_name ) ( ontology:organization ) } . ?x rdf:type ?p } GROUP BY ?c } } . { SELECT DISTINCT ( COUNT ( ?g ) AS ?w ) ?n WHERE { { ?g property:field_of_work ?n . ?n rdf:type ontology:process . ?g rdf:type ontology:common_name } UNION { ?n rdf:type ontology:process . ?g rdf:type ontology:organization . ?g property:field_of_work ?n } } GROUP BY ?n } . FILTER ( ?w = ?k ) }
[]
Clarification
Simple Question|Single Entity|Indirect
Q8366
P138
Q502895
USER
Which person is that process named after ?
(Q8366,P138,c(Q502895))
action filter_type
action find
entity Q8366
relation P138
type Q502895
['Q8366', 'P138', {'concept': 'Q502895'}]
SELECT DISTINCT ?t WHERE { resource:Q8366 property:P138 ?t . ?t rdf:type ontology:Q502895 }
algorithm
action filter_type
action find
entity algorithm
relation named after
type common name
['algorithm', 'named after', {'concept': 'common name'}]
SELECT DISTINCT ?t WHERE { resource:algorithm property:named_after ?t . ?t rdf:type ontology:common_name }
[]
common name
Clarification for simple ques.
Q4986607
SYSTEM
Did you mean Building services engineering ?
Q8366 Q852186 Q4986607
(Q8366,P138,c(Q502895)) (Q852186,P138,c(Q502895)) (Q4986607,P138,c(Q502895))
[ANSWER]
['Q8366', 'P138', {'concept': 'Q502895'}] ['Q852186', 'P138', {'concept': 'Q502895'}] ['Q4986607', 'P138', {'concept': 'Q502895'}]
SELECT DISTINCT ?t WHERE { resource:Q8366 property:P138 ?t . ?t rdf:type ontology:Q502895 }
algorithm mushroom poisoning Building services engineering
Did you mean Building services engineering ?
Building services engineering
['algorithm', 'named after', {'concept': 'common name'}] ['mushroom poisoning', 'named after', {'concept': 'common name'}] ['Building services engineering', 'named after', {'concept': 'common name'}]
SELECT DISTINCT ?t WHERE { resource:algorithm property:named_after ?t . ?t rdf:type ontology:common_name }
[]
Simple Question (Coreferenced)
USER
No, I meant algorithm. Could you tell me the answer for that?
(Q8366,P138,c(Q502895))
Q8366
['Q8366', 'P138', {'concept': 'Q502895'}]
['algorithm', 'named after', {'concept': 'common name'}]
[]
Q9038
SYSTEM
Muḥammad ibn Mūsā al-Khwārizmī
Q9038
(Q8366,P138,c(Q502895))
action filter_type
action find
entity Q8366
relation P138
type Q502895
That process is named after [ANSWER]
['Q8366', 'P138', {'concept': 'Q502895'}]
SELECT DISTINCT ?t WHERE { resource:Q8366 property:P138 ?t . ?t rdf:type ontology:Q502895 }
Muḥammad ibn Mūsā al-Khwārizmī
That process is named after Muḥammad ibn Mūsā al-Khwārizmī
Muḥammad ibn Mūsā al-Khwārizmī
action filter_type
action find
entity algorithm
relation named after
type common name
['algorithm', 'named after', {'concept': 'common name'}]
SELECT DISTINCT ?t WHERE { resource:algorithm property:named_after ?t . ?t rdf:type ontology:common_name }
[]