DBpedia中的SPARQL不返回任何结果
我试图在DBpedia中用SPARQL编写一个查询,以返回某个国家高中的所有信息。我在这里对snorql运行查询,但它返回“无结果”。我在查询中找不到任何错误。有人能帮忙吗DBpedia中的SPARQL不返回任何结果,sparql,wikipedia,dbpedia,Sparql,Wikipedia,Dbpedia,我试图在DBpedia中用SPARQL编写一个查询,以返回某个国家高中的所有信息。我在这里对snorql运行查询,但它返回“无结果”。我在查询中找不到任何错误。有人能帮忙吗 SELECT ?school WHERE { ?school a owl:school. ?school owl:location ?city. ?city owl:isPartOf ?state. ?state owl:country <http://dbpedia.org/resource/United_S
SELECT ?school
WHERE {
?school a owl:school.
?school owl:location ?city.
?city owl:isPartOf ?state.
?state owl:country <http://dbpedia.org/resource/United_States>.
}
SELECT?学校
何处{
学校猫头鹰:学校。
?学校猫头鹰:地点?城市。
城市猫头鹰:国家的一部分。
?州猫头鹰:国家。
}
编辑:
对于应该使用的本体论,您似乎弄错了。您正在使用映射到前缀
owl
的命名空间中的各种标识符,即:
- 猫头鹰:学校
owl:location
owl:isPartOf
owl:country
owl
将映射到http://www.w3.org/2002/07/owl#
,即。OWL2不包含所列标识符的任何定义,因此DBpedia不使用这些标识符
DBpedia确实使用命名空间中的标识符School
、location
、isPartOf
和country
http://dbpedia.org/ontology/
,它映射到前缀dbpedia owl
。因此,在查询中,只需使用实际要使用的本体的前缀。此外,请注意,该类是大写的,带有一个小s是一个属性
SELECT?学校
何处{
学校一只猫头鹰:学校。
?学校数据库猫头鹰:位置?城市。
城市数据库猫头鹰:国家的一部分。
?国家数据库百科猫头鹰:国家。
}
对于应该使用的本体论,您似乎弄错了。您正在使用映射到前缀owl
的命名空间中的各种标识符,即:
- 猫头鹰:学校
owl:location
owl:isPartOf
owl:country
owl
将映射到http://www.w3.org/2002/07/owl#
,即。OWL2不包含所列标识符的任何定义,因此DBpedia不使用这些标识符
DBpedia确实使用命名空间中的标识符School
、location
、isPartOf
和country
http://dbpedia.org/ontology/
,它映射到前缀dbpedia owl
。因此,在查询中,只需使用实际要使用的本体的前缀。此外,请注意,该类是大写的,带有一个小s是一个属性
SELECT?学校
何处{
学校一只猫头鹰:学校。
?学校数据库猫头鹰:位置?城市。
城市数据库猫头鹰:国家的一部分。
?国家数据库百科猫头鹰:国家。
}
什么是猫头鹰:学校?什么是猫头鹰:位置?什么是owl:isPartOf?什么是owl:country?这些标识符不是的一部分。如果您访问Snorql的链接,您将看到一些前缀已经从virtuoso中设置。例如:前缀owl:
什么是owl:school
?什么是猫头鹰:位置?什么是owl:isPartOf?什么是owl:country?这些标识符不是的一部分。如果您访问Snorql的链接,您将看到一些前缀已经从virtuoso中设置。例如:前缀owl:
非常感谢。在编辑之前,我把它作为dbpediaowl。你可以看到历史,但我认为这是错误的,并把它改为猫头鹰。你知道我能不能用“高中”而不是“学校”来做同样的事情吗。在查询中替换它不起作用。@AnastasiosVentouris:自动支持的前缀的完整列表是从链接的,它是。至于高中,没有显示任何内容,这通常意味着这样的URI没有定义。这似乎有一个属性,但不清楚它在DBpedia数据中的实际应用程度。(高中是一个国家特有的概念,这可能就是为什么它没有被一般定义为班级。)非常感谢。在编辑之前,我把它作为dbpediaowl。你可以看到历史,但我认为这是错误的,并把它改为猫头鹰。你知道我能不能用“高中”而不是“学校”来做同样的事情吗。在查询中替换它不起作用。@AnastasiosVentouris:自动支持的前缀的完整列表是从链接的,它是。至于高中,没有显示任何内容,这通常意味着这样的URI没有定义。这似乎有一个属性,但不清楚它在DBpedia数据中的实际应用程度。(高中是一个非常特定于国家的概念,这可能就是为什么它不是一般定义为班级的原因。)