dbpedia graphDB语义DB

时间:2016-05-19 14:46:37

标签: dbpedia graphdb

我最近安装了graphDB来存储我的本体。我想访问dbpedia以使用带有SPARQL查询的graphDB获取信息。例如:

SELECT distinct ?airport ?label ?RR
WHERE {
        dbpedia:London geo-pos:lat ?latBase ;
                       geo-pos:long ?longBase .
        ?airport omgeo:nearby(?latBase ?longBase "50mi");
                 a dbp-ont:Airport ;
                 ff:preferredLabel ?label ;
                 om:hasRDFRank ?RR .
} ORDER BY DESC(?RR)

如果我想用graphDB执行此查询,我需要做什么?

我是否必须将rdf文件下载到我的db?

screenshot

1 个答案:

答案 0 :(得分:1)

我认为你对Graphdb的目的有误解。 Graphdb是triplestore数据库,工作台(您正在使用的Web界面)只是向数据库发送查询的工具。这样做的结果是,例如omgeo:nearby是一个特殊谓词(思考供应商扩展),它不是标准查询语言的一部分,仅适用于GraphDB。

如果您不想将数据存储在数据库中并查询外部存储(sparql端点),则可以使用联合sparql查询。查看规范https://www.w3.org/TR/sparql11-federated-query/#simpleService了解详情。