gpt4 book ai didi

web-services - 如何使用 Tomcat 7.0.27 提供 SPARQL 端点

转载 作者:行者123 更新时间:2023-11-28 21:47:12 27 4
gpt4 key购买 nike


所以我让这个 webapp 在 tomcat 7.0.27 上运行,它使用 Jena 管理一个大型 RDF/Ontology 模型,我想做的是提供一个 SPARQL 端点 以使客户端能够查询这个模型。
目前,有一个 SOAP 网络服务,其中 SPARQL 查询可以嵌入到 (SOAP) 消息中,这是我应该对其进行现代化改造的遗留实现。

如何提供 SPARQL 端点?对我来说,这似乎只是一个空洞的流行语。 (SOAP) 网络服务和 SPARQL 端点之间有什么区别?我一直在阅读 JosekiARQ ,显然(组合?)提供 SPARQL 端点功能,但我不确定我是否需要它,因为大多数在网络上谈论它的人都使用旧的 tomcat 版本 (5/6)。
有人可以向我解释如何提供 SPARQL 端点或在更多资源方面插入我朝着正确的方向前进吗?

最佳答案

Tomcat 只是一个servlet 容器。它运行网络应用程序。 SPARQL 端点是一种特殊类型的 Web 应用程序,您可以在 Tomcat 中运行。

Fuseki (Joseki 的继任者,与 Tomcat 一样,是 Apache 软件基金会的一个项目)是最受欢迎的选择。

您说您的 RDF 模型“很大”。取决于它有多大(也就是说,它是否适合内存?)您可能还需要一个持久的 RDF 存储,例如 Apache TDB (旨在与 Fuseki 一起使用)或 OpenLink Virtuoso (这是它自己的网络服务器,所以您不会将它与 Tomcat 和 Fuseki 一起使用,而是作为一个独立的服务器使用)。

关于web-services - 如何使用 Tomcat 7.0.27 提供 SPARQL 端点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10582940/

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