什么是Sparql Query通过dbpedia triple store获取公司及其子公司

时间:2013-05-03 16:39:13

标签: rdf sparql dbpedia triplestore

我是RDF的新手

我正试图通过dbpedia获得公司及其补贴数量

我开始在http://dbpedia.org/sparqlDBpedia SPARQL Explorer

的sparql中编写以下查询
select ?p ?v where {<http://dbpedia.org:8890/ontology/subsidiary ?p ?v}

而且这个:

 SELECT * WHERE {
  ?P <http://dbpedia.org/ontology/subsidiary> ?C 
}

见这里

http://dbpedia.org:8890/ontology/subsidiary

1 个答案:

答案 0 :(得分:3)

您应该使用group by汇总结果并使用计数,例如:

SELECT str(?lab) as ?label ?com count(?subs) as ?count WHERE {
  ?com <http://dbpedia.org/ontology/subsidiary> ?subs .
  ?com rdfs:label ?lab .
filter langMatches(lang(?lab), 'en') .
} 
group by ?com ?lab

run query