我有一个 SPARQL 查询来选择在 dbpedia 数据库中具有“加利福尼亚”位置的所有资源:
select distinct ?subj where {
?subj dbpprop:location dbpedia:California .
} LIMIT 100
现在我的问题是过滤这个结果,这样我只能得到?subj
某个类的子类,例如dbpedia:Public_company
.
我试过了。像这样:
select distinct ?subj where {
?subj a dbpedia:Public_company .
?subj dbpprop:location dbpedia:California .
} LIMIT 100
但这会导致结果集为空。
如何将其限制?subj
为来自某种类型的类?