如何使用Tomcat 7.0.27提供SPARQL端点

pil*_*lle 6 tomcat web-services sparql jena endpoint


所以,我得到这个web应用上管理与耶拿大RDF /本体模型的Tomcat 7.0.27运行,并且我想要做的就是提供一个SPARQL终端,使客户能够查询这个模型.
目前,有一个SOAP Web服务,其中SPARQL查询可以嵌入到(SOAP)消息中,这是我应该进行现代化的遗留实现.

如何提供SPARQL端点?这对我来说似乎只是一个空洞的流行语.(SOAP)Web服务和SPARQL端点之间有什么区别?我一直在阅读有关定式ARQ,这显然(在组合?)提供SPARQL终端的功能,但我不知道是否我需要它,因为谁是在网络上谈论它大多数人都使用较老版本的Tomcat( 5/6).
有人可以向我解释如何提供SPARQL端点或在进一步资源方面向我推动正确的方向吗?

cyg*_*gri 6

Tomcat只是一个servlet容器.它运行Web应用程序.SPARQL端点是一种可以在Tomcat中运行的特定Web应用程序.

Fuseki(Joseki的继任者,以及像Tomcat这样的Apache软件基金会项目)是最受欢迎的选择.

你说你的RDF模型是"大"的.根据它的大小(也就是说,它是否适合内存?),您可能还需要一个持久的RDF存储,例如Apache TDB(设计用于Fuseki)或OpenLink Virtuoso(它是拥有自己的网络服务器,所以你不能将它与Tomcat和Fuseki一起使用,而是作为一个独立的服务器使用).