簡體   English   中英

FROM 關鍵字不檢索遠程三元組

[英]FROM keyword not retrieving remote triples

以下查詢適用於 Jena ARQ,但在 GraphDB 中它不檢索任何內容:

SELECT *
FROM <http://www.bobdc.com/miscfiles/BeatlesMusicians.ttl>
WHERE { ?s ?p ?o .}

我需要在 GraphDB 上配置什么才能使其正常工作嗎?

在查看https://www.w3.org/TR/sparql11-query/之后,在我看來規范是說將 FROM URI 視為 URL 並從該位置檢索三元組是查詢引擎可以做的事情不需要做。

第 13.2 節說 FROM 指定了一個 IRI,這聽起來像是在談論一個命名圖,而不一定是要檢索的遠程數據集(即將 URI 視為 URL),這正是我所尋找的。

第 13.2.3 節在其中一個示例中確實有“FROM http://example.org/dft.ttl ”,在我看來,它在某個遠程服務器上指定了一個 Turtle 文件以讀入默認圖形,就像我以前一樣試圖做。

第 21 節說“使用 FROM、FROM NAMED 或 GRAPH 的 SPARQL 查詢可能會導致指定的 URI 被取消引用”,但正如我們從“可能”一詞中看到的那樣,不需要它。 (該段的 rest 對此有更多了解。)

我發現 Jena 工具 arq 和 fuseki 可以做到這一點,但 GraphDB 和 Blazegraph 沒有。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM