SPARQL:如何选择作为查询结果检查的对象

SPARQL:如何选择作为查询结果检查的对象,sparql,rdf,Sparql,Rdf,下面是SPARQL查询: PREFIX : <...#> SELECT * WHERE { { :Airspace_LSAGE_411 ?p ?o . } UNION { :Airspace_LSAGN_411 ?p ?o . } UNION { :Airspace_LSAGS_411 ?p ?o . } } LIMIT 2000 是否可以在结果中重复空域名称以获得如下内容: s p o ----

下面是SPARQL查询:

PREFIX : <...#>

SELECT *
WHERE { {  :Airspace_LSAGE_411 ?p ?o . }
UNION {  :Airspace_LSAGN_411 ?p ?o . }
UNION {  :Airspace_LSAGS_411 ?p ?o . }
}  LIMIT 2000
是否可以在结果中重复空域名称以获得如下内容:

s                     p       o
----                  ----    ----
Airspace_LSAGE_411    color  red
Airspace_LSAGN_411    color  blue
我知道,通过一个接一个地执行三个查询,区分应该很容易,但我的主要观点是如何获得完整的三元组结果。

用于提供内联数据

SELECT  ?s ?p ?o
{VALUES ?s { :Airspace_LSAGE_411 :Airspace_LSAGN_411 :Airspace_LSAGS_411}
?s ?p ?o. }
用于提供内联数据

SELECT  ?s ?p ?o
{VALUES ?s { :Airspace_LSAGE_411 :Airspace_LSAGN_411 :Airspace_LSAGS_411}
?s ?p ?o. }

作品我还了解到WHERE关键字显然不是必需的。我认为它只是在使用基本图形模式时可选的。我还了解到WHERE关键字显然不是必需的。我认为它只是在使用基本图形模式时可选的。