针对 DBPedia 的 SPARQL 查询以获取项目的所有 属性 值

SPARQL query against DBPedia to get all property-value of the item

我是语义网的新手,我想使用 SPARQL 查询从 DBPedia 中检索所有 属性-值对 "apple"。下面我在http://dbpedia.org/sparql编辑器中写了查询,但是returns没有任何results.Could你告诉我我哪里错了,好吗?

PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
prefix dbo: <http://dbpedia.org/ontology/>
prefix owl: <http://www.w3.org/2002/07/owl#>
prefix prov: <http://www.w3.org/ns/prov#>
prefix foaf: <http://xmlns.com/foaf/0.1/>
prefix dbp: <http://dbpedia.org/property/>
prefix dct: <http://purl.org/dc/terms/>

select * where {<http://http://dbpedia.org/page/Apple> ?property ?value}

您写了 http:// 两次。此外,查询的正确 URI 是 /resource/,而不是 /page/

工作查询:

select * where {<http://dbpedia.org/resource/Apple> ?property ?value}

请记住,这将为您提供有关水果的信息,而不是公司的信息。

我给您的查询将提供有关 Apple 公司的信息,而不是 apple Fruit。

PREFIX dbprop: <http://dbpedia.org/property/>
PREFIX db: <http://dbpedia.org/resource/>
SELECT ?property, ?value WHERE {db:Apple_Inc ?property ?value}