Fre*_*ead 3 javascript sparql fuseki apache-jena
我已经使用 Apache Jena 构建了一个 TDB-Store,现在我想使用我的商店中的数据来实现一些漂亮的可视化。所以毕竟有必要使用 JavaScript 访问我的 TDB。
我想,有两种可能性可以实现这一点:
第 1 步:运行 Fuseki 服务器并在其端点(即http://localhost:3030/dataset/sparql
)上运行 sparql 查询。我如何用js查询这个端点?
第2:直接从js访问TDB。这可能吗?
预先感谢,FFoDWindow
我能够自己回答这个问题:
对于 1 号:
SPARQL
现在是http://localhost:3030/nameOfYourDataset/sparql
。是时候将您的查询编码为 url 友好的格式,即使用encodeURIComponent
- 函数。我是这样做的:
var queryUrl = url_to_endpoint + "?query" + encodeURIComponent(query) + "&format=json";
Run Code Online (Sandbox Code Playgroud)现在queryUrl
使用 ajax 调用,您会收到 json 格式的结果。
我想第二个问题有点愚蠢,第一种方法是获取数据的最佳方法。
我希望这个答案可以帮助更多的读者。再见,
FFoD窗口
归档时间: |
|
查看次数: |
1448 次 |
最近记录: |