SPARQL 的 'from' / 'from named' 子句可以用来引用远程文件吗?

Can SPARQL's 'from' / 'from named' clauses be used to refer to remote files?

我知道 SPARQL 的 'from' 和 'from named' 子句可用于指定 RDF 数据集,我很幸运地在三重存储库中使用它们来引用加载到这些存储库中的命名图.但是,在SPARQL 1.1 spec seems to indicate that you can specify remote files to query against using 'from' or 'from named'. Sure enough, I have had luck doing this with ARQ的第13.2.3节中有一个例子。您可以使用 'from named' 并指向托管在 Web 上的 RDF 文件,并使用此工具对其进行查询。但是,我在使用三元存储时似乎没有得到这个功能。这是可以预料的吗?还有其他人用过 'from' / 'from named' 吗?

大多数 RDF DBMS(“triple-stores”)和 SPARQL 处理器不使用您放入 FROMFROM NAMED 子句中的 URL(s) ) 从 Web 检索 (a) 个文件并读取 its/their 内容。相反,您通常有一个数据库,您之前在其中加载了一些 RDF 数据,并且查询中的 FROM [NAMED] 子句用于标识该数据的子集(通常称为“命名图”)。

也就是说,Virtuoso (from my employer, OpenLink Software) has a few ways to retrieve/dereference and load (either persistently or transiently) on the fly. For instance, see Enhancements the Virtuoso Sponger brings to SPARQL

其他 SPARQL 处理器 and/or triple-stores 可能会提供类似的功能,通常是通过 implementation-specific 的方式,但这目前不是 standard SPARQL 1.1, your interpretation of §13.2.3 的一部分。