Simple Question (Direct)
Simple Question
Q1089882
P400
Q676202
USER
What are the computing platforms for which Mari0 were specifically designed ?
(Q1089882,P400,c(Q676202))
action filter_type
action find
entity Q1089882
relation P400
type Q676202
['Q1089882', 'P400', {'concept': 'Q676202'}]
SELECT DISTINCT ?f WHERE { resource:Q1089882 property:P400 ?f . ?f rdf:type ontology:Q676202 }
Mari0
action filter_type
action find
entity Mari0
relation platform
type system software
['Mari0', 'platform', {'concept': 'system software'}]
SELECT DISTINCT ?f WHERE { resource:Mari0 property:platform ?f . ?f rdf:type ontology:system_software }
[]
system software
Q1406 Q388
SYSTEM
Microsoft Windows, Linux
Q1406 Q388
(Q1089882,P400,c(Q676202))
action filter_type
action find
entity Q1089882
relation P400
type Q676202
Windows [ANSWERS]
['Q1089882', 'P400', {'concept': 'Q676202'}]
SELECT DISTINCT ?f WHERE { resource:Q1089882 property:P400 ?f . ?f rdf:type ontology:Q676202 }
Microsoft Windows Linux
Windows Microsoft Windows and Linux
Microsoft Windows Linux
action filter_type
action find
entity Mari0
relation platform
type system software
['Mari0', 'platform', {'concept': 'system software'}]
SELECT DISTINCT ?f WHERE { resource:Mari0 property:platform ?f . ?f rdf:type ontology:system_software }
[]
Simple Question (Direct)
Simple Question|Single Entity
Q388
P737
Q676202
USER
Which system software acted as an inflence on Linux ?
(Q388,P737,c(Q676202))
action filter_type
action find
entity Q388
relation P737
type Q676202
['Q388', 'P737', {'concept': 'Q676202'}]
SELECT DISTINCT ?i WHERE { ?i rdf:type ontology:Q676202 . resource:Q388 property:P737 ?i }
Linux
action filter_type
action find
entity Linux
relation influenced by
type system software
['Linux', 'influenced by', {'concept': 'system software'}]
SELECT DISTINCT ?i WHERE { ?i rdf:type ontology:system_software . resource:Linux property:influenced_by ?i }
[]
system software
Q11368 Q187906
SYSTEM
Unix, MINIX
Q11368 Q187906
(Q388,P737,c(Q676202))
action filter_type
action find
entity Q388
relation P737
type Q676202
[ANSWERS] acted as an inflence on Linux
['Q388', 'P737', {'concept': 'Q676202'}]
SELECT DISTINCT ?i WHERE { ?i rdf:type ontology:Q676202 . resource:Q388 property:P737 ?i }
Unix MINIX
Unix and MINIX acted as an inflence on Linux
Unix MINIX
action filter_type
action find
entity Linux
relation influenced by
type system software
['Linux', 'influenced by', {'concept': 'system software'}]
SELECT DISTINCT ?i WHERE { ?i rdf:type ontology:system_software . resource:Linux property:influenced_by ?i }
[]
Simple Question (Coreferenced)
Simple Question|Mult. Entity
Q11368 Q187906
P277
Q629206
USER
Which computer languages are used to write those system software ?
(Q11368,P277,c(Q629206)) (Q187906,P277,c(Q629206))
action filter_type
action find
entity prev_answer
relation P277
type Q629206
['Q11368', 'P277', {'concept': 'Q629206'}] ['Q187906', 'P277', {'concept': 'Q629206'}]
SELECT DISTINCT ?k WHERE { VALUES ( ?m ) { ( resource:Q11368 ) ( resource:Q187906 ) } . ?m property:P277 ?k . ?k rdf:type ontology:Q629206 }
Unix MINIX
action filter_type
action find
entity prev_answer
relation programming language
type computer language
['Unix', 'programming language', {'concept': 'computer language'}] ['MINIX', 'programming language', {'concept': 'computer language'}]
SELECT DISTINCT ?k WHERE { VALUES ( ?m ) { ( resource:Unix ) ( resource:MINIX ) } . ?m property:programming_language ?k . ?k rdf:type ontology:computer_language }
[]
computer language
Q15777 Q165436 Q15777
SYSTEM
C for 1st, 3rd, assembly language for 2nd
Q15777 Q165436 Q15777
(Q11368,P277,c(Q629206)) (Q187906,P277,c(Q629206))
action filter_type
action find
entity prev_answer
relation P277
type Q629206
[ANSWERS]
['Q11368', 'P277', {'concept': 'Q629206'}] ['Q187906', 'P277', {'concept': 'Q629206'}]
SELECT DISTINCT ?k WHERE { VALUES ( ?m ) { ( resource:Q11368 ) ( resource:Q187906 ) } . ?m property:P277 ?k . ?k rdf:type ontology:Q629206 }
C assembly language C
C, assembly language and C are used to write those system software
C assembly language C
action filter_type
action find
entity prev_answer
relation programming language
type computer language
['Unix', 'programming language', {'concept': 'computer language'}] ['MINIX', 'programming language', {'concept': 'computer language'}]
SELECT DISTINCT ?k WHERE { VALUES ( ?m ) { ( resource:Unix ) ( resource:MINIX ) } . ?m property:programming_language ?k . ?k rdf:type ontology:computer_language }
[]
Clarification
Simple Question|Single Entity|Indirect
Q165436
P144
Q629206
USER
Which computer language builds on that one ?
(c(Q629206),P144,Q165436)
action filter_type
action find_reverse
entity Q165436
relation P144
type Q629206
[{'concept': 'Q629206'}, 'P144', 'Q165436']
SELECT DISTINCT ?q WHERE { ?q property:P144 resource:Q165436 . ?q rdf:type ontology:Q629206 }
assembly language
action filter_type
action find_reverse
entity assembly language
relation based on
type computer language
[{'concept': 'computer language'}, 'based on', 'assembly language']
SELECT DISTINCT ?q WHERE { ?q property:based_on resource:assembly_language . ?q rdf:type ontology:computer_language }
[]
computer language
Clarification for simple ques.
Q15777
SYSTEM
Did you mean C ?
Q15777 Q165436 Q15777
(c(Q629206),P144,Q15777) (c(Q629206),P144,Q165436) (c(Q629206),P144,Q15777)
[ANSWER]
[{'concept': 'Q629206'}, 'P144', 'Q15777'] [{'concept': 'Q629206'}, 'P144', 'Q165436'] [{'concept': 'Q629206'}, 'P144', 'Q15777']
SELECT DISTINCT ?q WHERE { ?q property:P144 resource:Q165436 . ?q rdf:type ontology:Q629206 }
C assembly language C
Did you mean C ?
C
[{'concept': 'computer language'}, 'based on', 'C'] [{'concept': 'computer language'}, 'based on', 'assembly language'] [{'concept': 'computer language'}, 'based on', 'C']
SELECT DISTINCT ?q WHERE { ?q property:based_on resource:assembly_language . ?q rdf:type ontology:computer_language }
[]
Simple Question (Coreferenced)
USER
No, I meant assembly language. Could you tell me the answer for that?
(c(Q629206),P144,Q165436)
Q165436
[{'concept': 'Q629206'}, 'P144', 'Q165436']
[{'concept': 'computer language'}, 'based on', 'assembly language']
[]
Q1486175
SYSTEM
GNU Assembler
Q1486175
(c(Q629206),P144,Q165436)
action filter_type
action find_reverse
entity Q165436
relation P144
type Q629206
[ANSWER] builds on that one
[{'concept': 'Q629206'}, 'P144', 'Q165436']
SELECT DISTINCT ?q WHERE { ?q property:P144 resource:Q165436 . ?q rdf:type ontology:Q629206 }
GNU Assembler
GNU Assembler builds on that one
GNU Assembler
action filter_type
action find_reverse
entity assembly language
relation based on
type computer language
[{'concept': 'computer language'}, 'based on', 'assembly language']
SELECT DISTINCT ?q WHERE { ?q property:based_on resource:assembly_language . ?q rdf:type ontology:computer_language }
[]
Simple Question (Coreferenced)
Simple Question|Single Entity|Indirect
Q1486175
P144
Q7397
USER
Which software does that computer language extend upon ?
(Q1486175,P144,c(Q7397))
action filter_type
action find
entity Q1486175
relation P144
type Q7397
['Q1486175', 'P144', {'concept': 'Q7397'}]
SELECT DISTINCT ?u WHERE { resource:Q1486175 property:P144 ?u . ?u rdf:type ontology:Q7397 }
GNU Assembler
action filter_type
action find
entity GNU Assembler
relation based on
type software
['GNU Assembler', 'based on', {'concept': 'software'}]
SELECT DISTINCT ?u WHERE { resource:GNU_Assembler property:based_on ?u . ?u rdf:type ontology:software }
[]
software
Q6470767
SYSTEM
assembler
Q6470767
(Q1486175,P144,c(Q7397))
action filter_type
action find
entity Q1486175
relation P144
type Q7397
That computer language extends the [ANSWER]
['Q1486175', 'P144', {'concept': 'Q7397'}]
SELECT DISTINCT ?u WHERE { resource:Q1486175 property:P144 ?u . ?u rdf:type ontology:Q7397 }
assembler
That computer language extends the assembler
assembler
action filter_type
action find
entity GNU Assembler
relation based on
type software
['GNU Assembler', 'based on', {'concept': 'software'}]
SELECT DISTINCT ?u WHERE { resource:GNU_Assembler property:based_on ?u . ?u rdf:type ontology:software }
[]
Comparative Reasoning (Count) (All)
Comparative|Count over More/Less|Single entity type
Q2044345
P277
Q629206 Q7397
USER
How many computer languages are used to create lesser number of software than PL/pgSQL ?
(c(Q7397),P277,c(Q629206))
action count
action less
action find_reverse_tuple_counts
relation P277
type Q629206
type Q7397
action count
action filter_type
action find_reverse
entity Q2044345
relation P277
type Q7397
[{'concept': 'Q7397'}, 'P277', {'concept': 'Q629206'}]
SELECT DISTINCT ( COUNT ( ?h ) AS ?c ) WHERE { { SELECT DISTINCT ?h ( COUNT ( ?w ) AS ?e ) WHERE { ?w property:P277 ?h . ?h rdf:type ontology:Q629206 . ?w rdf:type ontology:Q7397 } GROUP BY ?h } . { SELECT DISTINCT ( COUNT ( ?l ) AS ?m ) WHERE { ?l rdf:type ontology:Q7397 . ?l property:P277 resource:Q2044345 } } . FILTER ( ?e < ?m ) }
PL/pgSQL
action count
action less
action find_reverse_tuple_counts
relation programming language
type computer language
type software
action count
action filter_type
action find_reverse
entity PL/pgSQL
relation programming language
type software
[{'concept': 'software'}, 'programming language', {'concept': 'computer language'}]
SELECT DISTINCT ( COUNT ( ?h ) AS ?c ) WHERE { { SELECT DISTINCT ?h ( COUNT ( ?w ) AS ?e ) WHERE { ?w property:programming_language ?h . ?h rdf:type ontology:computer_language . ?w rdf:type ontology:software } GROUP BY ?h } . { SELECT DISTINCT ( COUNT ( ?l ) AS ?m ) WHERE { ?l rdf:type ontology:software . ?l property:programming_language resource:PL/pgSQL } } . FILTER ( ?e < ?m ) }
[]
computer language software
SYSTEM
46
Q234657 Q51798 Q4050584 Q7388288 Q319268 Q620464 Q978185 Q961543 Q37227 Q223433 Q11605828 Q188436 Q166074 Q3816639 Q42979 Q849146 Q22696099 Q504453 Q22695923 Q1275955 Q2438046 Q810009 Q1141484 Q3493421 Q1106819 Q2160963 Q460584 Q575650 Q3411311 Q2115 Q259138 Q5301 Q685820 Q34010 Q1486175 Q187432 Q6953629 Q1334586 Q22709094 Q1942241 Q132874 Q762464 Q1882973 Q2613697 Q187560 Q539268
(c(Q7397),P277,c(Q629206))
action count
action less
action find_reverse_tuple_counts
relation P277
type Q629206
type Q7397
action count
action filter_type
action find_reverse
entity Q2044345
relation P277
type Q7397
[ANSWER]
[{'concept': 'Q7397'}, 'P277', {'concept': 'Q629206'}]
SELECT DISTINCT ( COUNT ( ?h ) AS ?c ) WHERE { { SELECT DISTINCT ?h ( COUNT ( ?w ) AS ?e ) WHERE { ?w property:P277 ?h . ?h rdf:type ontology:Q629206 . ?w rdf:type ontology:Q7397 } GROUP BY ?h } . { SELECT DISTINCT ( COUNT ( ?l ) AS ?m ) WHERE { ?l rdf:type ontology:Q7397 . ?l property:P277 resource:Q2044345 } } . FILTER ( ?e < ?m ) }
ActionScript Clojure THINK C S3 D G-code TypeScript QML Go PL/I BlitzMax ALGOL XHTML Kotlin BASIC Common Lisp Programming Language for Distributed Systems Groovy PL/X Executive Systems Problem Oriented Language Arc BCPL Web Spice Lisp CoffeeScript PL/M Scala Rust Pyrex XML ECMAScript TeX REXX Haskell GNU Assembler scripting language NEWP Emacs Lisp HolyC Modula-2+ Lisp Squeak Maclisp Julia Scheme Inform
46
action count
action less
action find_reverse_tuple_counts
relation programming language
type computer language
type software
action count
action filter_type
action find_reverse
entity PL/pgSQL
relation programming language
type software
[{'concept': 'software'}, 'programming language', {'concept': 'computer language'}]
SELECT DISTINCT ( COUNT ( ?h ) AS ?c ) WHERE { { SELECT DISTINCT ?h ( COUNT ( ?w ) AS ?e ) WHERE { ?w property:programming_language ?h . ?h rdf:type ontology:computer_language . ?w rdf:type ontology:software } GROUP BY ?h } . { SELECT DISTINCT ( COUNT ( ?l ) AS ?m ) WHERE { ?l rdf:type ontology:software . ?l property:programming_language resource:PL/pgSQL } } . FILTER ( ?e < ?m ) }
[]
Simple Question (Direct)
Simple Question|Single Entity
Q187906
P178
Q502895
USER
Who produced MINIX ?
(Q187906,P178,c(Q502895))
action filter_type
action find
entity Q187906
relation P178
type Q502895
['Q187906', 'P178', {'concept': 'Q502895'}]
SELECT DISTINCT ?u WHERE { resource:Q187906 property:P178 ?u . ?u rdf:type ontology:Q502895 }
MINIX
action filter_type
action find
entity MINIX
relation developer
type common name
['MINIX', 'developer', {'concept': 'common name'}]
SELECT DISTINCT ?u WHERE { resource:MINIX property:developer ?u . ?u rdf:type ontology:common_name }
[]
common name
Q92621
SYSTEM
Andrew S. Tanenbaum
Q92621
(Q187906,P178,c(Q502895))
action filter_type
action find
entity Q187906
relation P178
type Q502895
The [ANSWER] produced MINIX
['Q187906', 'P178', {'concept': 'Q502895'}]
SELECT DISTINCT ?u WHERE { resource:Q187906 property:P178 ?u . ?u rdf:type ontology:Q502895 }
Andrew S. Tanenbaum
The Andrew S. Tanenbaum produced MINIX
Andrew S. Tanenbaum
action filter_type
action find
entity MINIX
relation developer
type common name
['MINIX', 'developer', {'concept': 'common name'}]
SELECT DISTINCT ?u WHERE { resource:MINIX property:developer ?u . ?u rdf:type ontology:common_name }
[]