Insert Sparql插入数据无效

Insert Sparql插入数据无效,insert,sparql,semantic-web,Insert,Sparql,Semantic Web,我是Sparql的新手,但我甚至不能进行简单的插入数据查询,或者看起来是这样 我使用ApacheFuseki作为工作服务器;我在一个图中,我正在尝试使这个查询工作: PREFIX oa: <http://www.w3.org/ns/oa#> PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#> INSERT DATA{ [ a oa:Annotation ;

我是Sparql的新手,但我甚至不能进行简单的插入数据查询,或者看起来是这样

我使用ApacheFuseki作为工作服务器;我在一个图中,我正在尝试使这个查询工作:

PREFIX oa: <http://www.w3.org/ns/oa#>
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>

INSERT DATA{             
  [ a 
    oa:Annotation ;                    
    rdfs:label "Title";                    
  ] .                    
}
前缀oa: 前缀rdfs: 插入数据{ [a] oa:注释; rdfs:标签“标题”; ] . } 但不管我做什么,我总是会犯这样的错误:

错误400:SPARQL查询:没有'Query='参数


这甚至是一个简化的代码,我尝试了许多更复杂的查询,但结果没有改变

在SPARQL更新中,您的海龟出现语法错误

而不是

  [ a 
    oa:Annotation ;                    
    rdfs:label "Title";                    
  ] .     
使用


在SPARQL中,查询和更新是不同的操作。在Fuseki中,它们驻留在不同的端点上(因此查询可以比更新更广泛地访问)


您正在调用查询端点(
../query
../sparql
通常);您需要调用update(
../update
)。

第一种形式是合法语法,但更好(?)不是这样写的。海龟也是合法的。按照这里的例子,但你是对的
  [ a 
    oa:Annotation ;                    
    rdfs:label "Title"                    
  ] .