构建 SPARQL 查询
Building a SPARQL query
我需要创建一个 SPARQL 查询,以在以下模式中为我提供主题中包含的所有 TopicItem,但我不知道该怎么做。
有一个名为"ContainedIn"的反向ObjectProperty,我想我必须使用它,但我不知道具体如何。
您不需要使用任何逆 属性,因为您可以将 SPARQL 变量放在三元组模式中的任何位置。只需为三重模式中的对象提供一个变量:
SELECT ?topicItem
WHERE {
<...> slo:consistsOf ?topicItem .
}
其中 <...>
需要替换为您要检查的主题的 IRI。
编辑:我在这里省略了前缀声明;因为您已经在使用前缀 slo
,所以我认为您已经以某种方式成功地声明了它。当然,需要添加前缀声明,除非 SPARQL 端点以某种方式知道 slo
作为预定义前缀。
我需要创建一个 SPARQL 查询,以在以下模式中为我提供主题中包含的所有 TopicItem,但我不知道该怎么做。
有一个名为"ContainedIn"的反向ObjectProperty,我想我必须使用它,但我不知道具体如何。
您不需要使用任何逆 属性,因为您可以将 SPARQL 变量放在三元组模式中的任何位置。只需为三重模式中的对象提供一个变量:
SELECT ?topicItem
WHERE {
<...> slo:consistsOf ?topicItem .
}
其中 <...>
需要替换为您要检查的主题的 IRI。
编辑:我在这里省略了前缀声明;因为您已经在使用前缀 slo
,所以我认为您已经以某种方式成功地声明了它。当然,需要添加前缀声明,除非 SPARQL 端点以某种方式知道 slo
作为预定义前缀。