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

时间:2017-12-12 10:58:16

标签: sparql rdf owl topbraid-composer

我创建了一个具有不同前缀的本体(rdf,rdfs,owl,example,car,bike,...)。我用它们划分不同的域和例子。

如何使用profix查询所有对象,即" car"?

提前谢谢!

1 个答案:

答案 0 :(得分:2)

将来,提供最少的数据样本将有助于提供有关数据的工作查询。没有进一步的细节,并假设你的意思是"对象"三元组的对象(实际上是未经测试的):

PREFIX car: <TODO_ADD_URI_OF_NAMESPACE_HERE>
SELECT * {
 ?s ?p ?o .
 FILTER(isUri(?o) && STRSTARTS(STR(?o), STR(car:)))
}