按照official example,查询应该是这样的:
curl --header 'Accept: application/sparql-results+xml' \
--data "query=SELECT+*+{?s+?p+?o.}" \
--user s472kd733007:bhrfk1aa8o0qlj7 \
'https://rdf.s4.ontotext.com/4032537848/wikidata/repositories/fast'
然而,上述查询不为我工作,而下面的查询做:
curl --header 'Accept: application/sparql-results+xml' \
--data "query=SELECT+*+{?s+?p+?o.}" \
--user s472kd733007:bhrfk1aa8o0qlj7 \
'http://awseb-e-m-awsebloa-11laimnu18r2i-2106042490.eu-west-1.elb.amazonaws.com/4032537848/wikidata/repositories/fast'
在上面的查询中:
s472kd733007
- API密钥,
bhrfk1aa8o0qlj7
- API密钥的秘密,
4032537848
- 用户ID
wikidata
- 数据库名称,
fast
- 库标识,
http://awseb-e-m-awsebloa-...eu-west-1.elb.amazonaws.com
- AWS实例地址。
访问控制板中的选项卡以获取这些参数的适用值。
至于更新查询,请即G。 this answer。您的查询应该是:
curl --header 'Accept: application/sparql-results+xml' \
--data "update=INSERT+DATA+{owl:Nothing+owl:Nothing+owl:Nothing}" \
--user s472kd733007:bhrfk1aa8o0qlj7 \
'http://awseb-e-m-awsebloa-11laimnu18r2i-2106042490.eu-west-1.elb.amazonaws.com/4032537848/wikidata/repositories/fast/statements'
请注意,此请求中的端点地址不同。
(1)请一次提出一个问题。 (2)请[重新制定您的问题#1,并重新考虑#2是否适合本网站](https://stackoverflow.com/help/how-to-ask)。 – TallTed