SPARQL在查询中考虑其他三元组

时间:2019-03-07 15:45:02

标签: sparql semantic-web

因此,我需要在语义数据库上运行SPARQL查询,但是某些三元组将不在数据库中,而是由Web服务提供(而不是作为SPARQL端点)。我希望能够运行一个SELECT查询,其中考虑到这些额外的三元组,而不必将其插入数据库中,有没有办法做到这一点?

1 个答案:

答案 0 :(得分:1)

这不是SPARQL规范的一部分,因此“否”是一般答案。

也就是说,Virtuoso(可能还有其他)使您可以将外部RDF源(a / k / a Web服务)作为FROM的一部分(以及其他方法),在SPARQL查询处理期间将其取消引用。

此类Web服务不必是SPARQL端点,但是如果提供RDF,则将获得最佳性能(尽管序列化可能会有所不同)。

Virtuoso Sponger也可以被即时调用以从许多文档格式派生RDF(明显影响性能)。要继续,请将其提高到OpenLink Community Forum