Simple Question (Direct)
Simple Question
Q307263
P407
Q34770
USER
Which language is Friendly interactive shell in ?
(Q307263,P407,c(Q34770))
action filter_type
action find
entity Q307263
relation P407
type Q34770
['Q307263', 'P407', {'concept': 'Q34770'}]
SELECT DISTINCT ?r WHERE { ?r rdf:type ontology:Q34770 . resource:Q307263 property:P407 ?r }
Friendly interactive shell
action filter_type
action find
entity Friendly interactive shell
relation language of work or name
type language
['Friendly interactive shell', 'language of work or name', {'concept': 'language'}]
SELECT DISTINCT ?r WHERE { ?r rdf:type ontology:language . resource:Friendly_interactive_shell property:language_of_work_or_name ?r }
[]
language
Q1860
SYSTEM
English
Q1860
(Q307263,P407,c(Q34770))
action filter_type
action find
entity Q307263
relation P407
type Q34770
[ANSWER] is Friendly interactive shell in
['Q307263', 'P407', {'concept': 'Q34770'}]
SELECT DISTINCT ?r WHERE { ?r rdf:type ontology:Q34770 . resource:Q307263 property:P407 ?r }
English
English is Friendly interactive shell in
English
action filter_type
action find
entity Friendly interactive shell
relation language of work or name
type language
['Friendly interactive shell', 'language of work or name', {'concept': 'language'}]
SELECT DISTINCT ?r WHERE { ?r rdf:type ontology:language . resource:Friendly_interactive_shell property:language_of_work_or_name ?r }
[]
Simple Question (Coreferenced)
Simple Question|Single Entity|Indirect
Q307263
P170
Q502895
USER
Who created that command-line interface ?
(Q1860,P170,c(Q502895))
action filter_type
action find
entity Q307263
relation P170
type Q502895
['Q1860', 'P170', {'concept': 'Q502895'}]
SELECT DISTINCT ?r WHERE { resource:Q307263 property:P170 ?r . ?r rdf:type ontology:Q502895 }
Friendly interactive shell
action filter_type
action find
entity Friendly interactive shell
relation creator
type common name
['English', 'creator', {'concept': 'common name'}]
SELECT DISTINCT ?r WHERE { resource:Friendly_interactive_shell property:creator ?r . ?r rdf:type ontology:common_name }
[]
common name
Q26778354
SYSTEM
Axel Liljencrantz
Q26778354
(Q1860,P170,c(Q502895))
action filter_type
action find
entity Q307263
relation P170
type Q502895
[ANSWER] created that command-line interface
['Q1860', 'P170', {'concept': 'Q502895'}]
SELECT DISTINCT ?r WHERE { resource:Q307263 property:P170 ?r . ?r rdf:type ontology:Q502895 }
Axel Liljencrantz
Axel Liljencrantz created that command-line interface
Axel Liljencrantz
action filter_type
action find
entity Friendly interactive shell
relation creator
type common name
['English', 'creator', {'concept': 'common name'}]
SELECT DISTINCT ?r WHERE { resource:Friendly_interactive_shell property:creator ?r . ?r rdf:type ontology:common_name }
[]
Simple Question (Direct)
Simple Question|Single Entity
Q307263
P277
Q629206
USER
Which computer language is used to program Friendly interactive shell ?
(Q307263,P277,c(Q629206))
action filter_type
action find
entity Q307263
relation P277
type Q629206
['Q307263', 'P277', {'concept': 'Q629206'}]
SELECT DISTINCT ?v WHERE { resource:Q307263 property:P277 ?v . ?v rdf:type ontology:Q629206 }
Friendly interactive shell
action filter_type
action find
entity Friendly interactive shell
relation programming language
type computer language
['Friendly interactive shell', 'programming language', {'concept': 'computer language'}]
SELECT DISTINCT ?v WHERE { resource:Friendly_interactive_shell property:programming_language ?v . ?v rdf:type ontology:computer_language }
[]
computer language
Q2407
SYSTEM
C++
Q2407
(Q307263,P277,c(Q629206))
action filter_type
action find
entity Q307263
relation P277
type Q629206
[ANSWER] is used to program Friendly interactive shell
['Q307263', 'P277', {'concept': 'Q629206'}]
SELECT DISTINCT ?v WHERE { resource:Q307263 property:P277 ?v . ?v rdf:type ontology:Q629206 }
C++
C++ is used to program Friendly interactive shell
C++
action filter_type
action find
entity Friendly interactive shell
relation programming language
type computer language
['Friendly interactive shell', 'programming language', {'concept': 'computer language'}]
SELECT DISTINCT ?v WHERE { resource:Friendly_interactive_shell property:programming_language ?v . ?v rdf:type ontology:computer_language }
[]
Simple Question (Coreferenced)
Simple Question|Single Entity|Indirect
Q2407
P361
Q190087
USER
What is a component of that computer language ?
(c(Q190087),P361,Q2407)
action filter_type
action find_reverse
entity Q2407
relation P361
type Q190087
[{'concept': 'Q190087'}, 'P361', 'Q2407']
SELECT DISTINCT ?w WHERE { ?w property:P361 resource:Q2407 . ?w rdf:type ontology:Q190087 }
C++
action filter_type
action find_reverse
entity C++
relation part of
type data type
[{'concept': 'data type'}, 'part of', 'C++']
SELECT DISTINCT ?w WHERE { ?w property:part_of resource:C++ . ?w rdf:type ontology:data_type }
[]
data type
Q27577970
SYSTEM
Structures in C++
Q27577970
(c(Q190087),P361,Q2407)
action filter_type
action find_reverse
entity Q2407
relation P361
type Q190087
A component of that computer language is defined [ANSWER]
[{'concept': 'Q190087'}, 'P361', 'Q2407']
SELECT DISTINCT ?w WHERE { ?w property:P361 resource:Q2407 . ?w rdf:type ontology:Q190087 }
Structures in C++
A component of that computer language is defined Structures in C++
Structures in C++
action filter_type
action find_reverse
entity C++
relation part of
type data type
[{'concept': 'data type'}, 'part of', 'C++']
SELECT DISTINCT ?w WHERE { ?w property:part_of resource:C++ . ?w rdf:type ontology:data_type }
[]
Simple Question (Coreferenced)
Simple Question|Single Entity|Indirect
Q2407
P408
Q166142
USER
Which applications use that computer language software engine ?
(c(Q166142),P408,Q27577970)
action filter_type
action find_reverse
entity Q2407
relation P408
type Q166142
[{'concept': 'Q166142'}, 'P408', 'Q27577970']
SELECT DISTINCT ?d WHERE { ?d property:P408 resource:Q2407 . ?d rdf:type ontology:Q166142 }
C++
action filter_type
action find_reverse
entity C++
relation software engine
type application
[{'concept': 'application'}, 'software engine', 'Structures in C++']
SELECT DISTINCT ?d WHERE { ?d property:software_engine resource:C++ . ?d rdf:type ontology:application }
[]
application
Q7667770 Q7537793
SYSTEM
T-80 Darts, Skyland SSR
Q7667770 Q7537793
(c(Q166142),P408,Q27577970)
action filter_type
action find_reverse
entity Q2407
relation P408
type Q166142
[ANSWERS] use that computer language software engine
[{'concept': 'Q166142'}, 'P408', 'Q27577970']
SELECT DISTINCT ?d WHERE { ?d property:P408 resource:Q2407 . ?d rdf:type ontology:Q166142 }
T-80 Darts Skyland SSR
T-80 Darts and Skyland SSR use that computer language software engine
T-80 Darts Skyland SSR
action filter_type
action find_reverse
entity C++
relation software engine
type application
[{'concept': 'application'}, 'software engine', 'Structures in C++']
SELECT DISTINCT ?d WHERE { ?d property:software_engine resource:C++ . ?d rdf:type ontology:application }
[]
Logical Reasoning (All)
Logical|Intersection|Multiple_Relation
Q1406 Q2407
P400 P277
Q166142
USER
Which applications are coded in C++ and were developed to run on Microsoft Windows ?
AND((c(Q166142),P277,Q2407), (c(Q166142),P400,Q1406))
action filter_type
action intersection
action find_reverse
entity Q2407
relation P277
action find_reverse
entity Q1406
relation P400
type Q166142
{'AND': [[{'concept': 'Q166142'}, 'P277', 'Q2407'], [{'concept': 'Q166142'}, 'P400', 'Q1406']]}
SELECT DISTINCT ?q WHERE { ?q rdf:type ontology:Q166142 . ?q property:P277 resource:Q2407 . ?q property:P400 resource:Q1406 }
Microsoft Windows C++
action filter_type
action intersection
action find_reverse
entity C++
relation programming language
action find_reverse
entity Microsoft Windows
relation platform
type application
{'AND': [[{'concept': 'application'}, 'programming language', 'C++'], [{'concept': 'application'}, 'platform', 'Microsoft Windows']]}
SELECT DISTINCT ?q WHERE { ?q rdf:type ontology:application . ?q property:programming_language resource:C++ . ?q property:platform resource:Microsoft_Windows }
[]
application
Q640651 Q734038 Q106827 Q7662707 Q1142244 Q12145459
SYSTEM
Dev-C++, K-Meleon, Second Life, Synthesia, CrypTool, Banished
Q640651 Q734038 Q106827 Q7662707 Q1142244 Q12145459
AND((c(Q166142),P277,Q2407), (c(Q166142),P400,Q1406))
action filter_type
action intersection
action find_reverse
entity Q2407
relation P277
action find_reverse
entity Q1406
relation P400
type Q166142
[ANSWERS] are coded in C++ and were developed to run on Microsoft Windows
{'AND': [[{'concept': 'Q166142'}, 'P277', 'Q2407'], [{'concept': 'Q166142'}, 'P400', 'Q1406']]}
SELECT DISTINCT ?q WHERE { ?q rdf:type ontology:Q166142 . ?q property:P277 resource:Q2407 . ?q property:P400 resource:Q1406 }
Dev-C++ K-Meleon Second Life Synthesia CrypTool Banished
Dev-C++, K-Meleon, Second Life, Synthesia, CrypTool and Banished are coded in C++ and were developed to run on Microsoft Windows
Dev-C++ K-Meleon Second Life Synthesia CrypTool Banished
action filter_type
action intersection
action find_reverse
entity C++
relation programming language
action find_reverse
entity Microsoft Windows
relation platform
type application
{'AND': [[{'concept': 'application'}, 'programming language', 'C++'], [{'concept': 'application'}, 'platform', 'Microsoft Windows']]}
SELECT DISTINCT ?q WHERE { ?q rdf:type ontology:application . ?q property:programming_language resource:C++ . ?q property:platform resource:Microsoft_Windows }
[]
Logical Reasoning (All)
Logical|Union|Single_Relation
Q15849781 Q307263
P306
Q676202
USER
Which system software manage Friendly interactive shell or Symbio ?
OR((Q307263,P306,c(Q676202)), (Q15849781,P306,c(Q676202)))
action filter_type
action union
action find
entity Q307263
relation P306
action find
entity Q15849781
relation P306
type Q676202
{'OR': [['Q307263', 'P306', {'concept': 'Q676202'}], ['Q15849781', 'P306', {'concept': 'Q676202'}]]}
SELECT DISTINCT ?k WHERE { { { resource:Q15849781 property:P306 ?k } UNION { resource:Q307263 property:P306 ?k } } . ?k rdf:type ontology:Q676202 }
Symbio Friendly interactive shell
action filter_type
action union
action find
entity Friendly interactive shell
relation operating system
action find
entity Symbio
relation operating system
type system software
{'OR': [['Friendly interactive shell', 'operating system', {'concept': 'system software'}], ['Symbio', 'operating system', {'concept': 'system software'}]]}
SELECT DISTINCT ?k WHERE { { { resource:Symbio property:operating_system ?k } UNION { resource:Friendly_interactive_shell property:operating_system ?k } } . ?k rdf:type ontology:system_software }
[]
system software
Q14656 Q3251801 Q43627 Q34264 Q1406
SYSTEM
Unix-like, GNU/Linux, Mac OS, Berkeley Software Distribution, Microsoft Windows
Q14656 Q3251801 Q43627 Q34264 Q1406
OR((Q307263,P306,c(Q676202)), (Q15849781,P306,c(Q676202)))
action filter_type
action union
action find
entity Q307263
relation P306
action find
entity Q15849781
relation P306
type Q676202
[ANSWERS] manage Friendly interactive shell or Symbio
{'OR': [['Q307263', 'P306', {'concept': 'Q676202'}], ['Q15849781', 'P306', {'concept': 'Q676202'}]]}
SELECT DISTINCT ?k WHERE { { { resource:Q15849781 property:P306 ?k } UNION { resource:Q307263 property:P306 ?k } } . ?k rdf:type ontology:Q676202 }
Unix-like GNU/Linux Mac OS Berkeley Software Distribution Microsoft Windows
Unix-like, GNU/Linux, Mac OS, Berkeley Software Distribution and Microsoft Windows manage Friendly interactive shell or Symbio
Unix-like GNU/Linux Mac OS Berkeley Software Distribution Microsoft Windows
action filter_type
action union
action find
entity Friendly interactive shell
relation operating system
action find
entity Symbio
relation operating system
type system software
{'OR': [['Friendly interactive shell', 'operating system', {'concept': 'system software'}], ['Symbio', 'operating system', {'concept': 'system software'}]]}
SELECT DISTINCT ?k WHERE { { { resource:Symbio property:operating_system ?k } UNION { resource:Friendly_interactive_shell property:operating_system ?k } } . ?k rdf:type ontology:system_software }
[]
Clarification
Quantitative|Count|Logical operators|Indirect
P138
Q68 Q2424752
USER
How many Computers or products are namesakes of that system software ?
(Q43627,P138,c(Q68)) (Q43627,P138,c(Q2424752)) (Q14656,P138,c(Q68)) (Q14656,P138,c(Q2424752)) (Q3251801,P138,c(Q68)) (Q3251801,P138,c(Q2424752)) (Q43627,P138,c(Q68)) (Q43627,P138,c(Q2424752)) (Q34264,P138,c(Q68)) (Q34264,P138,c(Q2424752)) (Q1406,P138,c(Q68)) (Q1406,P138,c(Q2424752))
['Q43627', 'P138', {'concept': 'Q68'}] ['Q43627', 'P138', {'concept': 'Q2424752'}] ['Q14656', 'P138', {'concept': 'Q68'}] ['Q14656', 'P138', {'concept': 'Q2424752'}] ['Q3251801', 'P138', {'concept': 'Q68'}] ['Q3251801', 'P138', {'concept': 'Q2424752'}] ['Q43627', 'P138', {'concept': 'Q68'}] ['Q43627', 'P138', {'concept': 'Q2424752'}] ['Q34264', 'P138', {'concept': 'Q68'}] ['Q34264', 'P138', {'concept': 'Q2424752'}] ['Q1406', 'P138', {'concept': 'Q68'}] ['Q1406', 'P138', {'concept': 'Q2424752'}]
SELECT DISTINCT ( COUNT ( ?z ) AS ?x ) WHERE { { { resource:Q43627 property:P138 ?z } UNION { resource:Q43627 property:P138 ?y } UNION { resource:Q14656 property:P138 ?z } UNION { resource:Q14656 property:P138 ?y } UNION { resource:Q3251801 property:P138 ?z } UNION { resource:Q3251801 property:P138 ?y } UNION { resource:Q43627 property:P138 ?z } UNION { resource:Q43627 property:P138 ?y } UNION { resource:Q34264 property:P138 ?z } UNION { resource:Q34264 property:P138 ?y } UNION { resource:Q1406 property:P138 ?z } UNION { resource:Q1406 property:P138 ?y } } . ?z rdf:type ontology:Q68 . ?y rdf:type ontology:Q21013285 }
['Mac OS', 'named after', {'concept': 'Computer'}] ['Mac OS', 'named after', {'concept': 'product'}] ['Unix-like', 'named after', {'concept': 'Computer'}] ['Unix-like', 'named after', {'concept': 'product'}] ['GNU/Linux', 'named after', {'concept': 'Computer'}] ['GNU/Linux', 'named after', {'concept': 'product'}] ['Mac OS', 'named after', {'concept': 'Computer'}] ['Mac OS', 'named after', {'concept': 'product'}] ['Berkeley Software Distribution', 'named after', {'concept': 'Computer'}] ['Berkeley Software Distribution', 'named after', {'concept': 'product'}] ['Microsoft Windows', 'named after', {'concept': 'Computer'}] ['Microsoft Windows', 'named after', {'concept': 'product'}]
SELECT DISTINCT ( COUNT ( ?z ) AS ?x ) WHERE { { { resource:Mac_OS property:named_after ?z } UNION { resource:Mac_OS property:named_after ?y } UNION { resource:Unix-like property:named_after ?z } UNION { resource:Unix-like property:named_after ?y } UNION { resource:GNU/Linux property:named_after ?z } UNION { resource:GNU/Linux property:named_after ?y } UNION { resource:Mac_OS property:named_after ?z } UNION { resource:Mac_OS property:named_after ?y } UNION { resource:Berkeley_Software_Distribution property:named_after ?z } UNION { resource:Berkeley_Software_Distribution property:named_after ?y } UNION { resource:Microsoft_Windows property:named_after ?z } UNION { resource:Microsoft_Windows property:named_after ?y } } . ?z rdf:type ontology:Computer . ?y rdf:type ontology:product }
[]
Computer product
Quantitative|Count|Mult. entity type|Clarification
Q14656
SYSTEM
Did you mean Unix-like ?
[ANSWER]
SELECT DISTINCT ( COUNT ( ?z ) AS ?x ) WHERE { { { resource:Q43627 property:P138 ?z } UNION { resource:Q43627 property:P138 ?y } UNION { resource:Q14656 property:P138 ?z } UNION { resource:Q14656 property:P138 ?y } UNION { resource:Q3251801 property:P138 ?z } UNION { resource:Q3251801 property:P138 ?y } UNION { resource:Q43627 property:P138 ?z } UNION { resource:Q43627 property:P138 ?y } UNION { resource:Q34264 property:P138 ?z } UNION { resource:Q34264 property:P138 ?y } UNION { resource:Q1406 property:P138 ?z } UNION { resource:Q1406 property:P138 ?y } } . ?z rdf:type ontology:Q68 . ?y rdf:type ontology:Q21013285 }
Did you mean Unix-like ?
Unix-like
SELECT DISTINCT ( COUNT ( ?z ) AS ?x ) WHERE { { { resource:Mac_OS property:named_after ?z } UNION { resource:Mac_OS property:named_after ?y } UNION { resource:Unix-like property:named_after ?z } UNION { resource:Unix-like property:named_after ?y } UNION { resource:GNU/Linux property:named_after ?z } UNION { resource:GNU/Linux property:named_after ?y } UNION { resource:Mac_OS property:named_after ?z } UNION { resource:Mac_OS property:named_after ?y } UNION { resource:Berkeley_Software_Distribution property:named_after ?z } UNION { resource:Berkeley_Software_Distribution property:named_after ?y } UNION { resource:Microsoft_Windows property:named_after ?z } UNION { resource:Microsoft_Windows property:named_after ?y } } . ?z rdf:type ontology:Computer . ?y rdf:type ontology:product }
[]
Quantitative Reasoning (Count) (All)
USER
No, I meant Mac OS. Could you tell me the answer for that?
(Q43627,P138,c(Q68)) (Q43627,P138,c(Q2424752)) (Q14656,P138,c(Q68)) (Q14656,P138,c(Q2424752)) (Q3251801,P138,c(Q68)) (Q3251801,P138,c(Q2424752)) (Q43627,P138,c(Q68)) (Q43627,P138,c(Q2424752)) (Q34264,P138,c(Q68)) (Q34264,P138,c(Q2424752)) (Q1406,P138,c(Q68)) (Q1406,P138,c(Q2424752))
Q43627
['Q43627', 'P138', {'concept': 'Q68'}] ['Q43627', 'P138', {'concept': 'Q2424752'}] ['Q14656', 'P138', {'concept': 'Q68'}] ['Q14656', 'P138', {'concept': 'Q2424752'}] ['Q3251801', 'P138', {'concept': 'Q68'}] ['Q3251801', 'P138', {'concept': 'Q2424752'}] ['Q43627', 'P138', {'concept': 'Q68'}] ['Q43627', 'P138', {'concept': 'Q2424752'}] ['Q34264', 'P138', {'concept': 'Q68'}] ['Q34264', 'P138', {'concept': 'Q2424752'}] ['Q1406', 'P138', {'concept': 'Q68'}] ['Q1406', 'P138', {'concept': 'Q2424752'}]
['Mac OS', 'named after', {'concept': 'Computer'}] ['Mac OS', 'named after', {'concept': 'product'}] ['Unix-like', 'named after', {'concept': 'Computer'}] ['Unix-like', 'named after', {'concept': 'product'}] ['GNU/Linux', 'named after', {'concept': 'Computer'}] ['GNU/Linux', 'named after', {'concept': 'product'}] ['Mac OS', 'named after', {'concept': 'Computer'}] ['Mac OS', 'named after', {'concept': 'product'}] ['Berkeley Software Distribution', 'named after', {'concept': 'Computer'}] ['Berkeley Software Distribution', 'named after', {'concept': 'product'}] ['Microsoft Windows', 'named after', {'concept': 'Computer'}] ['Microsoft Windows', 'named after', {'concept': 'product'}]
[]
SYSTEM
2
Q9135 Q75687
(Q43627,P138,c(Q68)) (Q43627,P138,c(Q2424752)) (Q14656,P138,c(Q68)) (Q14656,P138,c(Q2424752)) (Q3251801,P138,c(Q68)) (Q3251801,P138,c(Q2424752)) (Q43627,P138,c(Q68)) (Q43627,P138,c(Q2424752)) (Q34264,P138,c(Q68)) (Q34264,P138,c(Q2424752)) (Q1406,P138,c(Q68)) (Q1406,P138,c(Q2424752))
[ANSWER]
['Q43627', 'P138', {'concept': 'Q68'}] ['Q43627', 'P138', {'concept': 'Q2424752'}] ['Q14656', 'P138', {'concept': 'Q68'}] ['Q14656', 'P138', {'concept': 'Q2424752'}] ['Q3251801', 'P138', {'concept': 'Q68'}] ['Q3251801', 'P138', {'concept': 'Q2424752'}] ['Q43627', 'P138', {'concept': 'Q68'}] ['Q43627', 'P138', {'concept': 'Q2424752'}] ['Q34264', 'P138', {'concept': 'Q68'}] ['Q34264', 'P138', {'concept': 'Q2424752'}] ['Q1406', 'P138', {'concept': 'Q68'}] ['Q1406', 'P138', {'concept': 'Q2424752'}]
SELECT DISTINCT ( COUNT ( ?z ) AS ?x ) WHERE { { { resource:Q43627 property:P138 ?z } UNION { resource:Q43627 property:P138 ?y } UNION { resource:Q14656 property:P138 ?z } UNION { resource:Q14656 property:P138 ?y } UNION { resource:Q3251801 property:P138 ?z } UNION { resource:Q3251801 property:P138 ?y } UNION { resource:Q43627 property:P138 ?z } UNION { resource:Q43627 property:P138 ?y } UNION { resource:Q34264 property:P138 ?z } UNION { resource:Q34264 property:P138 ?y } UNION { resource:Q1406 property:P138 ?z } UNION { resource:Q1406 property:P138 ?y } } . ?z rdf:type ontology:Q68 . ?y rdf:type ontology:Q21013285 }
operating system Apple Macintosh
2
['Mac OS', 'named after', {'concept': 'Computer'}] ['Mac OS', 'named after', {'concept': 'product'}] ['Unix-like', 'named after', {'concept': 'Computer'}] ['Unix-like', 'named after', {'concept': 'product'}] ['GNU/Linux', 'named after', {'concept': 'Computer'}] ['GNU/Linux', 'named after', {'concept': 'product'}] ['Mac OS', 'named after', {'concept': 'Computer'}] ['Mac OS', 'named after', {'concept': 'product'}] ['Berkeley Software Distribution', 'named after', {'concept': 'Computer'}] ['Berkeley Software Distribution', 'named after', {'concept': 'product'}] ['Microsoft Windows', 'named after', {'concept': 'Computer'}] ['Microsoft Windows', 'named after', {'concept': 'product'}]
SELECT DISTINCT ( COUNT ( ?z ) AS ?x ) WHERE { { { resource:Mac_OS property:named_after ?z } UNION { resource:Mac_OS property:named_after ?y } UNION { resource:Unix-like property:named_after ?z } UNION { resource:Unix-like property:named_after ?y } UNION { resource:GNU/Linux property:named_after ?z } UNION { resource:GNU/Linux property:named_after ?y } UNION { resource:Mac_OS property:named_after ?z } UNION { resource:Mac_OS property:named_after ?y } UNION { resource:Berkeley_Software_Distribution property:named_after ?z } UNION { resource:Berkeley_Software_Distribution property:named_after ?y } UNION { resource:Microsoft_Windows property:named_after ?z } UNION { resource:Microsoft_Windows property:named_after ?y } } . ?z rdf:type ontology:Computer . ?y rdf:type ontology:product }
[]