SPARQL查询具有特定前缀的所有对象?

SPARQL查询具有特定前缀的所有对象?,sparql,rdf,owl,topbraid-composer,Sparql,Rdf,Owl,Topbraid Composer,我创建了一个带有不同前缀的本体(rdf、rdfs、owl、例如,car、bike等等)。我用它们来划分不同的领域和例子 如何使用profix查询所有对象,即“汽车” 提前谢谢你 对于未来,提供最少的数据样本将有助于提供对数据的工作查询。没有进一步的细节,假设您所说的“对象”是三元组的对象(实际上是未测试的): 前缀车: 选择*{ ?s?p?o。 过滤器(isUri(?o)和&STRSTARTS(STR(?o),STR(car:)) } 对于未来,提供最少的数据样本将有助于提供对数据的工作查询。没

我创建了一个带有不同前缀的本体(rdf、rdfs、owl、例如,car、bike等等)。我用它们来划分不同的领域和例子

如何使用profix查询所有对象,即“汽车”


提前谢谢你

对于未来,提供最少的数据样本将有助于提供对数据的工作查询。没有进一步的细节,假设您所说的“对象”是三元组的对象(实际上是未测试的):

前缀车:
选择*{
?s?p?o。
过滤器(isUri(?o)和&STRSTARTS(STR(?o),STR(car:))
}

对于未来,提供最少的数据样本将有助于提供对数据的工作查询。没有进一步的细节,假设您所说的“对象”是三元组的对象(实际上是未测试的):

前缀车:
选择*{
?s?p?o。
过滤器(isUri(?o)和&STRSTARTS(STR(?o),STR(car:))
}

太好了,谢谢。这个版本也可以:前缀car:SELECT*{s?p?o.FILTER(STRSTARTS(STR(?o),STR(car:))}太好了,谢谢。这个版本也可以工作:前缀car:SELECT*{s?p?o.FILTER(STRSTARTS(STR(?o),STR(car:)))}