DBPedia SPARQL查询添加dul:NaturalPerson无返回结果的技术问询
关于DBpedia中使用dul:NaturalPerson的SPARQL查询问题
可正常返回结果的查询
以下SPARQL查询能返回与Podcast相关的人物列表:
SELECT * WHERE { ?person rdf:type dbo:Person,foaf:Person,schema:Person; rdfs:label ?name; dbo:wikiPageWikiLink dbr:Podcast. FILTER(lang(?name)='en'). }
添加dul:NaturalPerson后无结果的查询
但在查询中加入dul:NaturalPerson类型后,完全没有返回结果:
SELECT * WHERE { ?person rdf:type dbo:Person,foaf:Person,schema:Person, dul:NaturalPerson; rdfs:label ?name; dbo:wikiPageWikiLink dbr:Podcast. FILTER(lang(?name)='en'). }
疑问与背景
我是不是错误使用了dul:NaturalPerson?检查过例如Joe Rogan这样的条目,其明确同时具备dbo:Person、foaf:Person、schema:Person、dul:NaturalPerson这些类型,但加入该条件后的查询依然没有结果。
背景:我原本想通过添加不同词汇表中的Person类型来缩小搜索范围,排除结果中属于Podcast本身而非人物的条目,却遇到了这个问题。
内容的提问来源于stack exchange,提问作者monojohnny
相关产品推荐
相关产品推荐

