Insert Sparql插入数据无效
我是Sparql的新手,但我甚至不能进行简单的插入数据查询,或者看起来是这样 我使用ApacheFuseki作为工作服务器;我在一个图中,我正在尝试使这个查询工作: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 ;
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"
] .