【发布时间】:2014-04-05 15:36:25
【问题描述】:
我已经针对DBPedia's SPARQL endpoint 编写了一些 SPARQL 查询,因为有时该端点不可用。我已经下载了一些 RDF 文件(例如 counties.rdf)。
如何对 RDF 文件运行查询?我尝试用我的本地路径替换端点的地址,但它不起作用。
例子:
var url = "http://dbpedia.org/sparql"; == http://localhost/myfile/india.rdf
var query = "
PREFIX dbpedia2: <http://dbpedia.org/resource/>
PREFIX ABs: <http://dbpedia.org/ontology/>
SELECT ?capital
WHERE {
?s dbpedia2:India\"@en;\ abs:capital ?capital\
}";
【问题讨论】:
-
定义“不工作”,你得到一个错误(如果是这样显示它),你没有得到任何结果,完全是别的东西吗?一般来说,您的问题缺乏足够的信息来诊断问题,请提供一个演示错误的最小完整示例
-
我的问题是我想知道如何在本地计算机上查询 rdf 文件。上述查询可以通过“dbpedia.org/sparql”进行。
-
除非您在本地运行网络服务器,否则
http://localhost/myfile/india.rdf之类的 URL 将不起作用。你确定你的意思不是像file://.../india.rdf这样的东西吗?
标签: php rdf sparql semantic-web dbpedia