针对 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}
我是语义网的新手,我想使用 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}