【发布时间】:2014-05-12 11:11:58
【问题描述】:
在 Virtuoso 开源版本中是否可以从本地端点查询本地或远程 .rdf / .n3 / .turtle 文件?还是三元组必须在数据库中?我在某处读到可以直接查询文件,但找不到怎么做……
如果不是,我如何在本地 virtuoso 端点上查询 dbpedia 等远程端点?
我尝试使用 FROM,FROM NAMED,但无法让它在 SPARQL 查询中工作。从文件和远程端点返回 0 个结果...
谢谢!
【问题讨论】:
在 Virtuoso 开源版本中是否可以从本地端点查询本地或远程 .rdf / .n3 / .turtle 文件?还是三元组必须在数据库中?我在某处读到可以直接查询文件,但找不到怎么做……
如果不是,我如何在本地 virtuoso 端点上查询 dbpedia 等远程端点?
我尝试使用 FROM,FROM NAMED,但无法让它在 SPARQL 查询中工作。从文件和远程端点返回 0 个结果...
谢谢!
【问题讨论】:
通常最好通过public OpenLink Discussion Forums、Virtuoso Users mailing list 或confidential Support Case 提出有关Virtuoso 的问题。
也就是说...对远程文件的查询不能通过 Virtuoso 运行。但是,可以告诉 Virtuoso 导入这些文件(无论是通过 Sponger 还是其他方式),然后可以在本地 Virtuoso Quad Store 中针对生成的三元组运行查询。
对远程SPARQL 端点的查询 可以通过 Virtuoso 运行,通过错误命名的 "SPARQL-FED" a/k/a Federated SPARQL。正如您将在该文档中看到的那样,FROM 和 FROM NAMED 不是合适的关键字 -- SERVICE 是。
【讨论】: