Sparql 插入查询失败
Sparql insert query failing
我正在尝试 运行 下面的 sparql 查询将数据插入到我的图表中,但失败并出现错误:错误 400:错误请求。
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
PREFIX person: <http://example.com/data/person#>
PREFIX contact: <http://example.com/data/contact#>
INSERT
{
person:p4595 contact:email "test1@example.com" ;
contact:mobile "99483-43843" .
person:p6593 contact:email "test2@example.com" ;
contact:mobile "55351-56477" .
}
我已经验证了所有 IRI 和三元组都是正确的。不确定查询失败的原因。
如有任何帮助,我们将不胜感激。谢谢
insert
语法不正确。您应该使用 insert data
或 insert {...}
,然后使用 where {}
({}
为空)。我没有 运行 查询,但它应该是这样的:
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
PREFIX person: <http://example.com/data/person#>
PREFIX contact: <http://example.com/data/contact#>
INSERT DATA
{
person:p4595 contact:email "test1@example.com" ;
contact:mobile "99483-43843" .
person:p6593 contact:email "test2@example.com" ;
contact:mobile "55351-56477" .
}
我正在尝试 运行 下面的 sparql 查询将数据插入到我的图表中,但失败并出现错误:错误 400:错误请求。
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
PREFIX person: <http://example.com/data/person#>
PREFIX contact: <http://example.com/data/contact#>
INSERT
{
person:p4595 contact:email "test1@example.com" ;
contact:mobile "99483-43843" .
person:p6593 contact:email "test2@example.com" ;
contact:mobile "55351-56477" .
}
我已经验证了所有 IRI 和三元组都是正确的。不确定查询失败的原因。
如有任何帮助,我们将不胜感激。谢谢
insert
语法不正确。您应该使用 insert data
或 insert {...}
,然后使用 where {}
({}
为空)。我没有 运行 查询,但它应该是这样的:
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
PREFIX person: <http://example.com/data/person#>
PREFIX contact: <http://example.com/data/contact#>
INSERT DATA
{
person:p4595 contact:email "test1@example.com" ;
contact:mobile "99483-43843" .
person:p6593 contact:email "test2@example.com" ;
contact:mobile "55351-56477" .
}