将SPARQL查询发送到Fuseki

时间:2017-09-06 14:14:30

标签: sparql rdf jena fuseki

我有这样的疑问。

SELECT * WHERE{
  SERVICE <endpoint 1>{
    SELECT ?country ?port
    WHERE {?port <country> ?country}
  }
  SERVICE <endpoint 2>{
    SELECT ?ship ?name ?country
    WHERE {?ship <flagoftheship> ?country.
      ?ship <vesselname> ?name
    }
  }
}

我正在开发一个前端来发送类似的查询(可以有几个端点,用户甚至可以提供它自己的端点URL)到Fuseki服务器,我一直在使用运行服务器时托管端口3030的Fuseki前端但我想知道如何从我自己的应用程序实际发送这些查询,我是否需要执行cmd命令? (使用从javascript应用程序接收查询然后运行命令的服务器)

编辑:当我点击&#34;播放&#34;时,我需要知道Fuseki前端是什么?按钮,以便服务器获取您放入文本框中的查询

1 个答案:

答案 0 :(得分:1)

Fuseki实现了SPARQL 1.1 Protocol,它提供了几种向SPARQL端点提交查询的方法。最简单的可能是HTTP GET,其中查询url编码为名为query的参数。