Rdf 有一个连接到virtuoso的php脚本。在那个php脚本中,我有一些URI。现在我想把它们放在一个SPARQL变量中(比如?newURIs)。URI allready存在于数据库中,所以我可能可以使用您的代码,比如,获取所有URI并使用我需要的值进行筛选

Rdf 有一个连接到virtuoso的php脚本。在那个php脚本中,我有一些URI。现在我想把它们放在一个SPARQL变量中(比如?newURIs)。URI allready存在于数据库中,所以我可能可以使用您的代码,比如,获取所有URI并使用我需要的值进行筛选,rdf,sparql,virtuoso,Rdf,Sparql,Virtuoso,有一个连接到virtuoso的php脚本。在那个php脚本中,我有一些URI。现在我想把它们放在一个SPARQL变量中(比如?newURIs)。URI allready存在于数据库中,所以我可能可以使用您的代码,比如,获取所有URI并使用我需要的值进行筛选,但我试图找出是否有其他方法可以将我的URI从php查询传递到sparql中的变量,所以我不需要从db中的所有URI中进行筛选?您本质上是在问如何做吗?哦,我是以你的方式用价值观做的!:)但我猜大师有一些缺陷,我不能放多个值,只有一个维度无论如


有一个连接到virtuoso的php脚本。在那个php脚本中,我有一些URI。现在我想把它们放在一个SPARQL变量中(比如?newURIs)。URI allready存在于数据库中,所以我可能可以使用您的代码,比如,获取所有URI并使用我需要的值进行筛选,但我试图找出是否有其他方法可以将我的URI从php查询传递到sparql中的变量,所以我不需要从db中的所有URI中进行筛选?您本质上是在问如何做吗?哦,我是以你的方式用价值观做的!:)但我猜大师有一些缺陷,我不能放多个值,只有一个维度无论如何,p thnx!我通过在变量中使用我想要的URI回送行来实现这一点。。。Virtuoso我猜有一个bug,我只能放一个变量,比如错误:值(?a?b?c){(1 2 4)(2 3 4)}因为变量?b和?c保持为空,我有一个连接到Virtuoso的php脚本。在那个php脚本中,我有一些URI。现在我想把它们放在一个SPARQL变量中(比如?newURIs)。URI allready存在于数据库中,所以我可能可以使用您的代码,比如,获取所有URI并使用我需要的值进行筛选,但我试图找出是否有其他方法可以将我的URI从php查询传递到sparql中的变量,所以我不需要从db中的所有URI中进行筛选?您本质上是在问如何做吗?哦,我是以你的方式用价值观做的!:)但我猜大师有一些缺陷,我不能放多个值,只有一个维度无论如何,p thnx!我通过在变量中使用我想要的URI回送行来实现这一点。。。Virtuoso我猜有一个bug,我只能放一个变量,比如错误:值(?a?b?c){(1 2 4)(2 3 4)}因为变量?b和?c保持为空,我有一个连接到Virtuoso的php脚本。在那个php脚本中,我有一些URI。现在我想把它们放在一个SPARQL变量中(比如?newURIs)。URI allready存在于数据库中,所以我可能可以使用您的代码,比如,获取所有URI并使用我需要的值进行筛选,但我试图找出是否有其他方法可以将我的URI从php查询传递到sparql中的变量,所以我不需要从db中的所有URI中进行筛选?您本质上是在问如何做吗?哦,我是以你的方式用价值观做的!:)但我猜大师有一些缺陷,我不能放多个值,只有一个维度无论如何,p thnx!我通过在变量中使用我想要的URI回送行来实现这一点。。。我猜大师有一个错误,我只能放一个变量,就像错误在上面一样:值(?a?b?c){(1 2 4)(2 3 4)}因为变量?b和?c保持为空
SELECT ?newURIs WHERE {
 ?newURIs rdf:type res:myClass .
 BIND(URI("http://www.mypage.com/property#myProperty") AS ?newURIs) .
}
BIND(IRI("...") AS ?newURIs)
BIND("..." AS ?newURIs)
BIND(<...> AS ?newURIs)
SELECT *
WHERE
{
  VALUES ?newURIs
  {
     <http://www.mypage.com/property#myProperty>
     # Other values go here
  }
  ?newURIs rdf:type res:myClass .
}