2016-10-02 17 views
0

如果我有RDF數據集的IRI,Web上是否有可以接受數據集的IRI和SPARQL查詢並返回sparql結果的任何服務?Web上的SPARQL服務

如果我在我的服務器上提供Apache Fuseki,我可以這樣做,它可以將任何IRI作爲默認數據集並對其執行查詢?

回答

1

有一些這樣的服務 - 有一個原因,他們並不常見。

與查詢相比,加載任何大小的數據集都很昂貴。只有在數據集很小的情況下(例如,最多幾千個三元組),加載它才能實現單個查詢。

如果數據集沒有SPARQL端點,則應考慮使用已加載的數據設置您自己的服務器。

如果您需要「加載和查詢」服務,Apache Jena Fuseki1在/sparql.html(表單)和/sparql(端點)提供此工具。 Fuseki2不提供此功能,沒有配置支持。

+0

是的,它的工作我剛剛嘗試過,我有一個問題,當一個數據集url的請求返回內容類型返回文本/純,我得到這個錯誤「」「期望的BNode或IRI:得到了:[DIRECTIVE:prefix]「」「 – Noor

+0

設置」接受「字段。看起來它正在返回Turtle(沒有conneg的缺省值),但是解析爲N-triple。 – AndyS

1

OpenLink Software(我的僱主)承載了一些可能相關的服務。

這些都提供層面瀏覽他們的數據(在/fct),以及典型的SPARQL接口(在/sparql),以及其他各種Virtuoso -Powered服務。

LOD Cloud Cache已加載DBpedia和大多數其他數據集從LOD Cloud diagram,這使得合適的轉儲可用。

URI Burner從已提交的URIs導入數據,根據需要通過內置的Virtuoso Sponger進行RDFizing。

如果您想要/需要立即和/或大量的RDF導入,並且/或者想要對已加載的數據進行嚴格查詢,您可能需要與我們建立關係 - 因爲默認限制可能會阻止您期望的活動。也就是說,通過使用任何一種支持的身份驗證服務(Twitter,LinkedIn,OpenID,WebID等)登錄以確認自己,可以讓您做很多事情 - 這對您來說已經足夠了。