Sparql 获取dbpedialive最新数据

Sparql 获取dbpedialive最新数据,sparql,rdf,wikipedia,dbpedia,Sparql,Rdf,Wikipedia,Dbpedia,我在dbpedialive上有一个正在查询微软收入的工作查询 PREFIX dbo: <http://dbpedia.org/ontology/> PREFIX dbr: <http://dbpedia.org/resource/> PREFIX dbp: <http://dbpedia.org/property/> PREFIX foaf: <http://xmlns.com/foaf/0.1/> PREFIX rdfs: <http://

我在dbpedialive上有一个正在查询微软收入的工作查询

PREFIX dbo: <http://dbpedia.org/ontology/>
PREFIX dbr: <http://dbpedia.org/resource/>
PREFIX dbp: <http://dbpedia.org/property/>
PREFIX foaf: <http://xmlns.com/foaf/0.1/>
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>

SELECT DISTINCT ?wikipediaLink ?organisationName    ?revenue   where {
 ?organisation foaf:isPrimaryTopicOf ?wikipediaLink .
 OPTIONAL { ?organisation foaf:name ?organisationName . }
 OPTIONAL {  ?organisation dbp:revenue ?revenue .  }
 FILTER (str(?wikipediaLink) = "http://en.wikipedia.org/wiki/Microsoft")  
}
前缀dbo:
前缀dbr:
前缀dbp:
前缀foaf:
前缀rdfs:
选择不同的?维基百科链接?组织名称?收入在哪里{
?组织foaf:isPrimaryTopicOf?维基百科链接。
可选{?组织foaf:名称?组织名称。}
可选{组织dbp:收入?收入。}
过滤器(str(?wikipediaLink)=“http://en.wikipedia.org/wiki/Microsoft")  
}
此查询返回4行:

wikipediaLink   organisationName    revenue
http://en.wikipedia.org/wiki/Microsoft  "Microsoft Corporation"@en  "US$ 77.85 billion"@en
http://en.wikipedia.org/wiki/Microsoft  "Microsoft Corporation"@en  "US$ 93.58 billion"@en
http://en.wikipedia.org/wiki/Microsoft  "Microsoft Corporation"@en  "US$ 86.83 billion"@en
http://en.wikipedia.org/wiki/Microsoft  "Microsoft Corporation"@en  "9.358E10"^^<http://dbpedia.org/datatype/usDollar>
wikipediaLink组织名称收入
http://en.wikipedia.org/wiki/Microsoft  “微软公司”@en“778.5亿美元”@en
http://en.wikipedia.org/wiki/Microsoft  “微软公司”@en“935.8亿美元”@en
http://en.wikipedia.org/wiki/Microsoft  “微软公司”@en“868.3亿美元”@en
http://en.wikipedia.org/wiki/Microsoft  “微软公司”@en“9.358E10”^^
维基百科当前的价值为935.8亿美元(2015),第二行返回


有没有办法知道每行修改的时间,或者向返回的集合添加一些顺序?

最好使用dbo:revenue,因为这是使用DBPedia本体映射从Microsoft文章信息框中提取的值。目前还不清楚其他dbp:revenue值来自何处,因为它们没有出现在当前版本的中

DBPedia没有关于值更改的时间或所指年份的信息。您可以通过(a)检查编辑历史(也可以查看值何时更改)和(b)从相关的Wikipedia信息框属性中提取年份+查找此处提到的引用,从Wikipedia中提取此信息


理想情况下,这些信息将出现在Wikidata中(可通过SPARQL访问),但目前不包含财务信息。

我不这么认为,因为该值只是一个文字值。也就是说,没有三元组,其中一个值作为主语,而一些时间点作为宾语。