向 Fuseki 发送 SPARQL 查询
Sending SPARQL queries to 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 服务器,我一直在使用 Fuseki 前端当您 运行 服务器时,它在端口 3030 上托管,但我想知道如何从我自己的应用程序实际发送这些查询,我是否需要执行 cmd 命令? (使用从 javascript 应用程序接收查询然后 运行s 命令的服务器)
编辑:我非常需要知道当您单击 "play" 按钮时 Fuseki 前端做了什么,以便服务器获取您在文本框中输入的查询
Fuseki 实现了 SPARQL 1.1 Protocol,它提供了几种向 SPARQL 端点提交查询的方法。最简单的可能是带有查询 url 的 HTTP GET
- 编码为名为 query
.
的参数
我有这样的疑问。
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 服务器,我一直在使用 Fuseki 前端当您 运行 服务器时,它在端口 3030 上托管,但我想知道如何从我自己的应用程序实际发送这些查询,我是否需要执行 cmd 命令? (使用从 javascript 应用程序接收查询然后 运行s 命令的服务器)
编辑:我非常需要知道当您单击 "play" 按钮时 Fuseki 前端做了什么,以便服务器获取您在文本框中输入的查询
Fuseki 实现了 SPARQL 1.1 Protocol,它提供了几种向 SPARQL 端点提交查询的方法。最简单的可能是带有查询 url 的 HTTP GET
- 编码为名为 query
.