Simple Question (Direct)
Simple Question
Q3289480
P27
Q15617994
USER
Which administrative territory is Marcel Waline an inhabitant of ?
(Q3289480,P27,c(Q15617994))
action filter_type
action find
entity Q3289480
relation P27
type Q15617994
['Q3289480', 'P27', {'concept': 'Q15617994'}]
SELECT DISTINCT ?d WHERE { resource:Q3289480 property:P27 ?d . ?d rdf:type ontology:Q15617994 }
Marcel Waline
action filter_type
action find
entity Marcel Waline
relation country of citizenship
type designation for an administrative territorial entity
['Marcel Waline', 'country of citizenship', {'concept': 'designation for an administrative territorial entity'}]
SELECT DISTINCT ?d WHERE { resource:Marcel_Waline property:country_of_citizenship ?d . ?d rdf:type ontology:designation_for_an_administrative_territorial_entity }
[]
designation for an administrative territorial entity
Q142
SYSTEM
France
Q142
(Q3289480,P27,c(Q15617994))
action filter_type
action find
entity Q3289480
relation P27
type Q15617994
[ANSWER] is Marcel Waline an inhabitant of
['Q3289480', 'P27', {'concept': 'Q15617994'}]
SELECT DISTINCT ?d WHERE { resource:Q3289480 property:P27 ?d . ?d rdf:type ontology:Q15617994 }
France
France is Marcel Waline an inhabitant of
France
action filter_type
action find
entity Marcel Waline
relation country of citizenship
type designation for an administrative territorial entity
['Marcel Waline', 'country of citizenship', {'concept': 'designation for an administrative territorial entity'}]
SELECT DISTINCT ?d WHERE { resource:Marcel_Waline property:country_of_citizenship ?d . ?d rdf:type ontology:designation_for_an_administrative_territorial_entity }
[]
Simple Question (Coreferenced)
Simple Question|Single Entity|Indirect
Q142
P840
Q166142
USER
Which applications have a setting location of that administrative territory ?
(c(Q166142),P840,Q142)
action filter_type
action find_reverse
entity Q142
relation P840
type Q166142
[{'concept': 'Q166142'}, 'P840', 'Q142']
SELECT DISTINCT ?l WHERE { ?l property:P840 resource:Q142 . ?l rdf:type ontology:Q166142 }
France
action filter_type
action find_reverse
entity France
relation narrative location
type application
[{'concept': 'application'}, 'narrative location', 'France']
SELECT DISTINCT ?l WHERE { ?l property:narrative_location resource:France . ?l rdf:type ontology:application }
[]
application
Q486233 Q137977 Q2632206
SYSTEM
Call of Duty: Modern Warfare 3, FIFA 13, Euro Truck Simulator 2
Q2712291 Q7378148 Q386452 Q7378145 Q7279682 Q1461007 Q593572 Q1168322 Q1542701 Q1117741 Q500851 Q811024 Q20860329 Q7954910 Q7954911 Q2289071 Q692360 Q17156010 Q4045031 Q210298 Q304003 Q2312441 Q978768 Q2547348 Q2569492 Q7246721 Q26097 Q13423675 Q13422270 Q13361633 Q2387 Q3452820 Q912286 Q1163024 Q533304 Q40627 Q791454 Q5884557 Q1950734 Q3093440 Q1149718 Q1189155 Q1068006 Q16671192 Q2599190 Q2632206 Q773395 Q24031560 Q4043974 Q2734059 Q16622867 Q2418753 Q7491002 Q1341049 Q1149590 Q850587 Q544818 Q684904 Q18705852 Q2545624 Q5241254 Q7378190 Q308961 Q7378192 Q7378193 Q137977 Q7378215 Q388225 Q16267633 Q2526511 Q2351397 Q2580580 Q18639864 Q796916 Q2069428 Q1750961 Q580202 Q15983778 Q3278817 Q16333777 Q791439 Q3874948 Q1932615 Q1861162 Q2278202 Q1775040 Q2732474 Q1442104 Q3663089 Q1750390 Q17138 Q932113 Q4797246 Q2459400 Q16267670 Q4424425 Q18758127 Q380918 Q2452625 Q7388961 Q1053110 Q4046400 Q1648331 Q15630929 Q7805184 Q2275773 Q2733995 Q7378213 Q3748349 Q3283304 Q843456 Q2734941 Q17183996 Q4830592 Q4414741 Q3521960 Q2442526 Q211096 Q672049 Q2201608 Q4037010 Q1064176 Q7378147 Q835522 Q7578297 Q15036828 Q3942416 Q15143489 Q2605819 Q2614557 Q2319086 Q1750568 Q4906178 Q970794 Q486233 Q7993400 Q2906318 Q2450773 Q784143 Q1329384 Q840776 Q865237 Q746351 Q3553426 Q7737737 Q1538485 Q1069537 Q1105711 Q2226763 Q4038932 Q1584849 Q1247366 Q11256854
(c(Q166142),P840,Q142)
action filter_type
action find_reverse
entity Q142
relation P840
type Q166142
[ANSWERS] have a setting location of that administrative territory
[{'concept': 'Q166142'}, 'P840', 'Q142']
SELECT DISTINCT ?l WHERE { ?l property:P840 resource:Q142 . ?l rdf:type ontology:Q166142 }
FIFA Soccer 95 Rugby 2004 Imperialism Rugby Racing Hero The Saboteur Formula One Championship Edition EA Sports F1 2001 Grand Prix Legends Medal of Honor: Vanguard Company of Heroes Battlefield 2142 Rugby Challenge 3 WRC: FIA World Rally Championship Arcade WRC: FIA World Rally Championship Call of Duty: Roads to Victory Medal of Honor: Allied Assault FIFA 15 Michael Andretti's World GP Call of Duty 2 Lords of the Realm III Virtua Tennis 2009 Race Driver: Grid Medal of Honor: Infiltrator Rock Band 2 Pro Evolution Soccer 2014 XCOM: Enemy Unknown Tekken Revolution Rugby Challenge 2 Forza Motorsport 5 Commandos 2: Men of Courage Rugby Challenge NES Open Tournament Golf Rugby 08 Tom Clancy's Splinter Cell: Chaos Theory Sly Cooper and the Thievius Raccoonus Battlefield 3 Gran Turismo 6 Tom Clancy's Splinter Cell: Essentials GTR 2 – FIA GT Racing Game Combat Mission: Beyond Overlord Robert Ludlum's The Bourne Conspiracy Darklands Pro Evolution Soccer 2015 OutRunners Euro Truck Simulator 2 Gran Turismo 5 Battlefield 1 Memento Mori Top Spin 3 WRC 4 Formula 1 Shaun White Snowboarding: World Stage Need for Speed: Porsche Unleashed The Last Express Vampire Night Broken Sword II: The Smoking Mirror Command & Conquer: Red Alert 2 Brothers in Arms 3: Sons of War Ratatouille David Wolf: Secret Agent Rugby League 2: World Cup Edition Call of Duty 3 Rugby League 2 Rugby League 3 FIFA 13 Rugby League Live 2 Command & Conquer: Red Alert Tour de France Gabriel Knight 3: Blood of the Sacred, Blood of the Damned Remember Me Out to Lunch Verdun Brothers in Arms: Road to Hill 30 Project CARS Driv3r Syberia Assassin's Creed Unity WRC: Rally Evolved Imagination Is the Only Escape Battlefield 1942 NetKar Pro Bladestorm: The Hundred Years' War Top Spin Commandos: Behind Enemy Lines Formula 1 97 Virtua Tennis: World Tour The Duel: Test Drive II Castles II: Siege and Conquest Formula One 99 Uncharted 3: Drake's Deception Medal of Honor: Airborne Art of Murder: Hunt for the Puppeteer Jeanne d'Arc Tour de France 2013: 100 Edition Death to Spies: Moment of Truth Rugby League Live 3 Call of Duty: Black Ops II Commandos 3: Destination Berlin SBK-08: Superbike World Championship Tom Clancy's Splinter Cell: Pandora Tomorrow Panzer Front Euro Truck Simulator Hitman 6 Time Twist: Rekishi no Katasumi de... Medal of Honor: Heroes 2 Grand Prix 2 Rugby League Live Formula One 2001 Formula 1 98 Forza Motorsport 3 Brothers in Arms DS Tom Clancy's Rainbow Six Siege Axis & Allies Race Pro The Mystery of the Druids Asterix Call of Duty Tekken Tag Tournament 2 Medal of Honor: European Assault Danger By Design Medal of Honor: Underground Rugby 06 GT Legends Spitfire Ace CJ's Elephant Antics Rugby World Cup 2011 Nostradamus: The Last Prophecy Formula One 06 Velvet Assassin Commandos: Strike Force FIFA 06 Big Red Racing Cruise for a Corpse Call of Duty: Modern Warfare 3 Where in the World Is Carmen Sandiego? Wings 2: Aces High Top Spin 2 Call of Duty 2: Big Red One Race – The Official WTCC Game Tom Clancy's EndWar Brothers in Arms: Earned in Blood Command & Conquer: Red Alert 3 Val d'Isère Skiing and Snowboarding The Great Escape Tony Hawk's Pro Skater 2 Medal of Honor Codename: Panzers Medal of Honor: Frontline Formula One: Built to Win Sly 2: Band of Thieves The Da Vinci Code FIFA 14
Call of Duty: Modern Warfare 3, FIFA 13 and Euro Truck Simulator 2 have a setting location of that administrative territory
Call of Duty: Modern Warfare 3 FIFA 13 Euro Truck Simulator 2
action filter_type
action find_reverse
entity France
relation narrative location
type application
[{'concept': 'application'}, 'narrative location', 'France']
SELECT DISTINCT ?l WHERE { ?l property:narrative_location resource:France . ?l rdf:type ontology:application }
[]
Simple Question (Direct)
Simple Question|Single Entity
Q486233
P437
Q7397
USER
What was used as the method of distribution of Call of Duty: Modern Warfare 3 ?
(Q486233,P437,c(Q7397))
action filter_type
action find
entity Q486233
relation P437
type Q7397
['Q486233', 'P437', {'concept': 'Q7397'}]
SELECT DISTINCT ?z WHERE { resource:Q486233 property:P437 ?z . ?z rdf:type ontology:Q7397 }
Call of Duty: Modern Warfare 3
action filter_type
action find
entity Call of Duty: Modern Warfare 3
relation distribution
type software
['Call of Duty: Modern Warfare 3', 'distribution', {'concept': 'software'}]
SELECT DISTINCT ?z WHERE { resource:Call_of_Duty:_Modern_Warfare_3 property:distribution ?z . ?z rdf:type ontology:software }
[]
software
Q337535
SYSTEM
Steam
Q337535
(Q486233,P437,c(Q7397))
action filter_type
action find
entity Q486233
relation P437
type Q7397
[ANSWER] was used as the method of distribution of Call of Duty: Modern Warfare 3
['Q486233', 'P437', {'concept': 'Q7397'}]
SELECT DISTINCT ?z WHERE { resource:Q486233 property:P437 ?z . ?z rdf:type ontology:Q7397 }
Steam
Steam was used as the method of distribution of Call of Duty: Modern Warfare 3
Steam
action filter_type
action find
entity Call of Duty: Modern Warfare 3
relation distribution
type software
['Call of Duty: Modern Warfare 3', 'distribution', {'concept': 'software'}]
SELECT DISTINCT ?z WHERE { resource:Call_of_Duty:_Modern_Warfare_3 property:distribution ?z . ?z rdf:type ontology:software }
[]
Verification (Boolean) (All)
Verification|2 entities, both direct
Q337535 Q1164484
P178
Q7397
USER
Is OpenNebula credited with development of Steam ?
(Q337535,P178,Q1164484)
action is_in
entity Q1164484
action find
entity Q337535
relation P178
['Q337535', 'P178', 'Q1164484']
ASK WHERE { resource:Q337535 property:P178 resource:Q1164484 }
Steam OpenNebula
action is_in
entity OpenNebula
action find
entity Steam
relation developer
['Steam', 'developer', 'OpenNebula']
ASK WHERE { resource:Steam property:developer resource:OpenNebula }
[]
software
SYSTEM
NO
(Q337535,P178,Q1164484)
action is_in
entity Q1164484
action find
entity Q337535
relation P178
[ANSWER]
['Q337535', 'P178', 'Q1164484']
ASK WHERE { resource:Q337535 property:P178 resource:Q1164484 }
No
action is_in
entity OpenNebula
action find
entity Steam
relation developer
['Steam', 'developer', 'OpenNebula']
ASK WHERE { resource:Steam property:developer resource:OpenNebula }
[]
Verification (Boolean) (All)
Verification|3 entities, all direct, 2 are query entities
Q3289480 Q5710912 Q164023
P20
Q56061
USER
Did Marcel Waline die in Moradkandi and Nowe ?
(Q3289480,P20,Q5710912) (Q3289480,P20,Q164023)
action is_in
entity Q3289480
action intersection
action find_reverse
entity Q5710912
relation P20
action find_reverse
entity Q164023
relation P20
['Q3289480', 'P20', 'Q5710912'] ['Q3289480', 'P20', 'Q164023']
ASK WHERE { resource:Q3289480 property:P20 resource:Q5710912 . resource:Q3289480 property:P20 resource:Q164023 }
Marcel Waline Moradkandi Nowe
action is_in
entity Marcel Waline
action intersection
action find_reverse
entity Moradkandi
relation place of death
action find_reverse
entity Nowe
relation place of death
['Marcel Waline', 'place of death', 'Moradkandi'] ['Marcel Waline', 'place of death', 'Nowe']
ASK WHERE { resource:Marcel_Waline property:place_of_death resource:Moradkandi . resource:Marcel_Waline property:place_of_death resource:Nowe }
[]
administrative territorial entity
SYSTEM
NO
(Q3289480,P20,Q5710912) (Q3289480,P20,Q164023)
action is_in
entity Q3289480
action intersection
action find_reverse
entity Q5710912
relation P20
action find_reverse
entity Q164023
relation P20
[ANSWER]
['Q3289480', 'P20', 'Q5710912'] ['Q3289480', 'P20', 'Q164023']
ASK WHERE { resource:Q3289480 property:P20 resource:Q5710912 . resource:Q3289480 property:P20 resource:Q164023 }
No
action is_in
entity Marcel Waline
action intersection
action find_reverse
entity Moradkandi
relation place of death
action find_reverse
entity Nowe
relation place of death
['Marcel Waline', 'place of death', 'Moradkandi'] ['Marcel Waline', 'place of death', 'Nowe']
ASK WHERE { resource:Marcel_Waline property:place_of_death resource:Moradkandi . resource:Marcel_Waline property:place_of_death resource:Nowe }
[]
Quantitative Reasoning (Count) (All)
Quantitative|Count over Atleast/ Atmost/ Approx. the same/Equal|Single entity type
P306
Q7397 Q5082128
USER
How many mobile devices are handled by around 1 software as the operating system ?
(c(Q5082128),P306,c(Q7397))
action count
action approx
action find_tuple_counts
relation P306
type Q5082128
type Q7397
value 1
[{'concept': 'Q5082128'}, 'P306', {'concept': 'Q7397'}]
SELECT DISTINCT ( COUNT ( ?y ) AS ?t ) WHERE { { SELECT DISTINCT ?y ( COUNT ( ?f ) AS ?q ) WHERE { ?y property:P306 ?f . ?y rdf:type ontology:Q5082128 . ?f rdf:type ontology:Q7397 } GROUP BY ?y } . FILTER ( ?q = 1 ) }
action count
action approx
action find_tuple_counts
relation operating system
type mobile device
type software
value 1
[{'concept': 'mobile device'}, 'operating system', {'concept': 'software'}]
SELECT DISTINCT ( COUNT ( ?y ) AS ?t ) WHERE { { SELECT DISTINCT ?y ( COUNT ( ?f ) AS ?q ) WHERE { ?y property:operating_system ?f . ?y rdf:type ontology:mobile_device . ?f rdf:type ontology:software } GROUP BY ?y } . FILTER ( ?q = 1 ) }
[]
software mobile device
SYSTEM
3
Q17530766 Q486053 Q214276
(c(Q5082128),P306,c(Q7397))
action count
action approx
action find_tuple_counts
relation P306
type Q5082128
type Q7397
value 1
[ANSWER]
[{'concept': 'Q5082128'}, 'P306', {'concept': 'Q7397'}]
SELECT DISTINCT ( COUNT ( ?y ) AS ?t ) WHERE { { SELECT DISTINCT ?y ( COUNT ( ?f ) AS ?q ) WHERE { ?y property:P306 ?f . ?y rdf:type ontology:Q5082128 . ?f rdf:type ontology:Q7397 } GROUP BY ?y } . FILTER ( ?q = 1 ) }
Nokia Lumia 530 MacBook MacBook Pro
3
action count
action approx
action find_tuple_counts
relation operating system
type mobile device
type software
value 1
[{'concept': 'mobile device'}, 'operating system', {'concept': 'software'}]
SELECT DISTINCT ( COUNT ( ?y ) AS ?t ) WHERE { { SELECT DISTINCT ?y ( COUNT ( ?f ) AS ?q ) WHERE { ?y property:operating_system ?f . ?y rdf:type ontology:mobile_device . ?f rdf:type ontology:software } GROUP BY ?y } . FILTER ( ?q = 1 ) }
[]
Quantitative Reasoning (All)
Quantitative|Atleast/ Atmost/ Approx. the same/Equal|Single entity type
P277
Q629206 Q7397
USER
Which computer languages are used to create approximately 14 software ?
(c(Q7397),P277,c(Q629206))
action approx
action find_reverse_tuple_counts
relation P277
type Q629206
type Q7397
value 14
[{'concept': 'Q7397'}, 'P277', {'concept': 'Q629206'}]
SELECT DISTINCT ?u WHERE { { SELECT DISTINCT ?u ( COUNT ( ?y ) AS ?x ) WHERE { ?u rdf:type ontology:Q629206 . ?y rdf:type ontology:Q7397 . ?y property:P277 ?u } GROUP BY ?u } . FILTER ( ?x = 14 ) }
action approx
action find_reverse_tuple_counts
relation programming language
type computer language
type software
value 14
[{'concept': 'software'}, 'programming language', {'concept': 'computer language'}]
SELECT DISTINCT ?u WHERE { { SELECT DISTINCT ?u ( COUNT ( ?y ) AS ?x ) WHERE { ?u rdf:type ontology:computer_language . ?y rdf:type ontology:software . ?y property:programming_language ?u } GROUP BY ?u } . FILTER ( ?x = 14 ) }
[]
computer language software
Q575650 Q37227 Q34010
SYSTEM
Rust, Go, Haskell
Q234657 Q51798 Q4050584 Q7388288 Q188531 Q319268 Q165436 Q620464 Q978185 Q961543 Q17118377 Q20870804 Q1138939 Q37227 Q83303 Q223433 Q212587 Q11605828 Q188436 Q81571 Q166074 Q3816639 Q42478 Q42979 Q849146 Q47607 Q22696099 Q504453 Q2877155 Q22695923 Q1275955 Q2438046 Q810009 Q1141484 Q3493421 Q1106819 Q2160963 Q460584 Q575650 Q3411311 Q2115 Q259138 Q5301 Q3317751 Q685820 Q8811 Q34010 Q1486175 Q959549 Q187432 Q6953629 Q975594 Q334879 Q972868 Q2044345 Q1691212 Q1334586 Q22709094 Q1942241 Q132874 Q50077 Q762464 Q1882973 Q2613697 Q187560 Q131140 Q539268 Q380523 Q2378
(c(Q7397),P277,c(Q629206))
action approx
action find_reverse_tuple_counts
relation P277
type Q629206
type Q7397
value 14
[ANSWERS] are used to create approximately 14 software
[{'concept': 'Q7397'}, 'P277', {'concept': 'Q629206'}]
SELECT DISTINCT ?u WHERE { { SELECT DISTINCT ?u ( COUNT ( ?y ) AS ?x ) WHERE { ?u rdf:type ontology:Q629206 . ?y rdf:type ontology:Q7397 . ?y property:P277 ?u } GROUP BY ?u } . FILTER ( ?x = 14 ) }
ActionScript Clojure THINK C S3 Objective-C D assembly language G-code TypeScript QML Swift RPython Vala Go Fortran PL/I OCaml BlitzMax ALGOL Pascal XHTML Kotlin Perl BASIC Common Lisp SQL Programming Language for Distributed Systems Groovy BLISS PL/X Executive Systems Problem Oriented Language Arc BCPL Web Spice Lisp CoffeeScript PL/M Scala Rust Pyrex XML ECMAScript TeX Mocklisp REXX HTML Haskell GNU Assembler shell script scripting language NEWP Cython Erlang Accent PL/pgSQL XML Binding Language Emacs Lisp HolyC Modula-2+ Lisp Visual Basic .NET Squeak Maclisp Julia Scheme COBOL Inform ABAP Visual Basic
Rust, Go and Haskell are used to create approximately 14 software
Rust Go Haskell
action approx
action find_reverse_tuple_counts
relation programming language
type computer language
type software
value 14
[{'concept': 'software'}, 'programming language', {'concept': 'computer language'}]
SELECT DISTINCT ?u WHERE { { SELECT DISTINCT ?u ( COUNT ( ?y ) AS ?x ) WHERE { ?u rdf:type ontology:computer_language . ?y rdf:type ontology:software . ?y property:programming_language ?u } GROUP BY ?u } . FILTER ( ?x = 14 ) }
[]
Clarification
Comparative|Count over More/Less|Mult. entity type|Indirect
P277
Q629206 Q676202 Q40056
USER
How many computer languages are used to create greater number of system software or computer programs than that computer language ?
(c(Q676202)|c(Q40056),P277,c(Q629206))
[[{'concept': 'Q676202'}, {'concept': 'Q40056'}], 'P277', {'concept': 'Q629206'}]
SELECT DISTINCT ( COUNT ( ?x ) AS ?w ) WHERE { { { ?z property:Q9143 ?y } UNION { ?x property:Q9143 ?y } } . ?z rdf:type ontology:Q676202 . ?y rdf:type ontology:Q629206 . ?x rdf:type ontology:Q40056 }
[[{'concept': 'system software'}, {'concept': 'computer program'}], 'programming language', {'concept': 'computer language'}]
SELECT DISTINCT ( COUNT ( ?x ) AS ?w ) WHERE { { { ?z property:programming_language ?y } UNION { ?x property:programming_language ?y } } . ?z rdf:type ontology:system_software . ?y rdf:type ontology:computer_language . ?x rdf:type ontology:computer_program }
[]
computer language system software computer program
Comparative|Count over More/Less|Mult. entity type|Clarification
Q34010
SYSTEM
Did you mean Haskell ?
(c(Q676202)|c(Q40056),P277,c(Q629206))
[ANSWER]
[[{'concept': 'Q676202'}, {'concept': 'Q40056'}], 'P277', {'concept': 'Q629206'}]
SELECT DISTINCT ( COUNT ( ?x ) AS ?w ) WHERE { { { ?z property:Q9143 ?y } UNION { ?x property:Q9143 ?y } } . ?z rdf:type ontology:Q676202 . ?y rdf:type ontology:Q629206 . ?x rdf:type ontology:Q40056 }
Did you mean Haskell ?
Haskell
[[{'concept': 'system software'}, {'concept': 'computer program'}], 'programming language', {'concept': 'computer language'}]
SELECT DISTINCT ( COUNT ( ?x ) AS ?w ) WHERE { { { ?z property:programming_language ?y } UNION { ?x property:programming_language ?y } } . ?z rdf:type ontology:system_software . ?y rdf:type ontology:computer_language . ?x rdf:type ontology:computer_program }
[]
Comparative Reasoning (Count) (All)
USER
No, I meant Rust. Could you tell me the answer for that?
(c(Q676202)|c(Q40056),P277,c(Q629206))
Q575650
[[{'concept': 'Q676202'}, {'concept': 'Q40056'}], 'P277', {'concept': 'Q629206'}]
[[{'concept': 'system software'}, {'concept': 'computer program'}], 'programming language', {'concept': 'computer language'}]
[]
SYSTEM
7
Q15777 Q165436 Q83303 Q810009 Q2407 Q34010 Q132874
(c(Q676202)|c(Q40056),P277,c(Q629206))
[ANSWER]
[[{'concept': 'Q676202'}, {'concept': 'Q40056'}], 'P277', {'concept': 'Q629206'}]
SELECT DISTINCT ( COUNT ( ?x ) AS ?w ) WHERE { { { ?z property:Q9143 ?y } UNION { ?x property:Q9143 ?y } } . ?z rdf:type ontology:Q676202 . ?y rdf:type ontology:Q629206 . ?x rdf:type ontology:Q40056 }
C assembly language Fortran BCPL C++ Haskell Lisp
7
[[{'concept': 'system software'}, {'concept': 'computer program'}], 'programming language', {'concept': 'computer language'}]
SELECT DISTINCT ( COUNT ( ?x ) AS ?w ) WHERE { { { ?z property:programming_language ?y } UNION { ?x property:programming_language ?y } } . ?z rdf:type ontology:system_software . ?y rdf:type ontology:computer_language . ?x rdf:type ontology:computer_program }
[]
Simple Question (Direct)
Simple Question|Single Entity
Q575650
P737
Q629206
USER
Which computer languages influenced Rust ?
(Q575650,P737,c(Q629206))
action filter_type
action find
entity Q575650
relation P737
type Q629206
['Q575650', 'P737', {'concept': 'Q629206'}]
SELECT DISTINCT ?o WHERE { resource:Q575650 property:P737 ?o . ?o rdf:type ontology:Q629206 }
Rust
action filter_type
action find
entity Rust
relation influenced by
type computer language
['Rust', 'influenced by', {'concept': 'computer language'}]
SELECT DISTINCT ?o WHERE { resource:Rust property:influenced_by ?o . ?o rdf:type ontology:computer_language }
[]
computer language
Q15777 Q34010 Q17118377
SYSTEM
C, Haskell, Swift
Q334879 Q544927 Q15777 Q849146 Q6954329 Q34010 Q262003 Q2407 Q1895587 Q17118377 Q1254148 Q212587 Q187560 Q377986 Q16989736 Q6964898 Q602012 Q597330
(Q575650,P737,c(Q629206))
action filter_type
action find
entity Q575650
relation P737
type Q629206
[ANSWERS] influenced Rust
['Q575650', 'P737', {'concept': 'Q629206'}]
SELECT DISTINCT ?o WHERE { resource:Q575650 property:P737 ?o . ?o rdf:type ontology:Q629206 }
Erlang Limbo C Common Lisp NIL Haskell Newsqueak C++ Alef Swift Racket OCaml Scheme Clean Hermes Napier88 Sather Standard ML
C, Haskell and Swift influenced Rust
C Haskell Swift
action filter_type
action find
entity Rust
relation influenced by
type computer language
['Rust', 'influenced by', {'concept': 'computer language'}]
SELECT DISTINCT ?o WHERE { resource:Rust property:influenced_by ?o . ?o rdf:type ontology:computer_language }
[]
Simple Question (Ellipsis)
only subject is changed, parent and predicate remains same
Q22443688
Q629206
USER
And also tell me about Karel++?
(Q22443688,P737,c(Q629206))
action filter_type
action find
entity Q22443688
relation P737
type Q629206
['Q22443688', 'P737', {'concept': 'Q629206'}]
SELECT DISTINCT ?b WHERE { resource:Q22443688 property:P737 ?b . ?b rdf:type ontology:Q629206 }
Karel++
action filter_type
action find
entity Karel++
relation influenced by
type computer language
['Karel++', 'influenced by', {'concept': 'computer language'}]
SELECT DISTINCT ?b WHERE { resource:Karel++ property:influenced_by ?b . ?b rdf:type ontology:computer_language }
[]
computer language
Q204693 Q2407
SYSTEM
Karel, C++
Q204693 Q2407
(Q22443688,P737,c(Q629206))
action filter_type
action find
entity Q22443688
relation P737
type Q629206
[ANSWERS]
['Q22443688', 'P737', {'concept': 'Q629206'}]
SELECT DISTINCT ?b WHERE { resource:Q22443688 property:P737 ?b . ?b rdf:type ontology:Q629206 }
Karel C++
Karel C++
action filter_type
action find
entity Karel++
relation influenced by
type computer language
['Karel++', 'influenced by', {'concept': 'computer language'}]
SELECT DISTINCT ?b WHERE { resource:Karel++ property:influenced_by ?b . ?b rdf:type ontology:computer_language }
[]