构建 SPARQL 查询

Building a SPARQL query

我需要创建一个 SPARQL 查询,以在以下模式中为我提供主题中包含的所有 TopicItem,但我不知道该怎么做。

有一个名为"ContainedIn"的反向ObjectProperty,我想我必须使用它,但我不知道具体如何。

您不需要使用任何逆 属性,因为您可以将 SPARQL 变量放在三元组模式中的任何位置。只需为三重模式中的对象提供一个变量:

SELECT ?topicItem
WHERE {
    <...> slo:consistsOf ?topicItem .
}

其中 <...> 需要替换为您要检查的主题的 IRI。

编辑:我在这里省略了前缀声明;因为您已经在使用前缀 slo,所以我认为您已经以某种方式成功地声明了它。当然,需要添加前缀声明,除非 SPARQL 端点以某种方式知道 slo 作为预定义前缀。