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 datainsert {...},然后使用 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" .
}