簡體   English   中英

使用 SPARQL 端點設置本地 rdf 三重存儲的最簡單方法是什么?

[英]What is is the simplest way to setup a local rdf triple store with SPARQL endpoint?

對於學習 SPARQL,完全控制查詢文本和數據(RDF 三元組)可能很有用。 雖然有許多公共 SPARQL 端點可用,但出於顯而易見的原因,它們的數據通常是只讀的。 要主動將 SPARQL 查詢應用於自己的數據,本地三元組存儲可能會有用,例如,用於重現https://www.w3.org/TR/rdf-sparql-query/中的示例。

但是,設置這樣一個具有所有依賴項的基礎結構可能很復雜。

→ 在普通 PC 上使用 SPARQL 端點設置本地三重存儲的最簡單方法是什么?

(¹:“最簡單”的含義取決於一個人的系統配置和先驗知識,可以通過不同的答案反映出來。)

基於 java 的解決方案是:

https://jena.apache.org/download/index.cgi

下載 Apache Jena Fuseki zip。解壓 zip,運行 fuseki fuseki-server
轉到http://localhost:3030/

如果已經有一個 Python 環境,那么rdflib-endpoint提供了一個簡單的解決方案,只有兩個命令

  • pip install rdflib-endpoint (運行一次)
  • rdflib-endpoint serve <path_to_your_triple-file(s)>
  • 在 http://localhost:8000 上訪問 YASGUI SPARQL 編輯器

也許https://triplydb.com對你來說很有趣。 您可以像這樣創建數據集。 https://triplydb.com/Triply/linkedmdb/sparql/linkedmdb

通過 docker 使用Eclipse RDF4J:

docker pull eclipse/rdf4j-workbench:latest
docker run -p 8080:8080 eclipse/rdf4j-workbench:latest

然后訪問http://localhost:8080/rdf4j-workbench

暫無
暫無

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

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