gpt4 book ai didi

适用于 Apache Jena TripleStore 的 JavaScript

转载 作者:行者123 更新时间:2023-11-30 15:48:19 26 4
gpt4 key购买 nike

我已经使用 Apache Jena 构建了一个 TDB-Store,现在我想使用我的商店中的数据来实现一些不错的可视化效果。所以毕竟有必要使用 JavaScript 访问我的 TDB。

我想,有两种可能性可以实现这一目标:

没有。 1:运行 Fuseki 服务器并在其端点上运行 sparql 查询(即 http://localhost:3030/dataset/sparql)。我如何使用 js 查询此端点?

没有。 2:直接从js访问TDB。这可能吗?

提前致谢,FFoDWindow

最佳答案

我能够自己回答这个问题:

对于第一个:

  1. 您需要照常运行 Fuseki-Server。 SPARQL-endpoint 现在是 http://localhost:3030/nameOfYourDataset/sparql
  2. 是时候将您的查询编码为 url 友好格式,即使用 encodeURIComponent 函数。我是这样做的:

    var queryUrl = url_to_endpoint + "?query" + encodeURIComponent(query) + "&format=json";
  3. 现在用 ajax 调用 queryUrl,您会收到 json 格式的结果。

我想第 2 条是个愚蠢的问题,第一种方法是获取数据的最佳方法。

我希望这个答案能帮助更多的读者。再见,

FFoD窗口

关于适用于 Apache Jena TripleStore 的 JavaScript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39742693/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com