我想使用sparql更新数据属性断言,但是当我尝试在Protege中运行它时,我在delete语句中得到格式错误的查询异常。我对sparql很新,我无法弄清楚这个查询有什么问题:
PREFIX m: <http://www.semanticweb.org/exemple#>
DELETE { ?o owl:minQualifiedCardinality ?min. }
INSERT { ?o owl:minQualifiedCardinality “2000”^^xsd:decimal. }
WHERE {
m:Revenu rdfs:subClassOf ?o.
?o owl:minQualifiedCardinality ?min.
}
答案 0 :(得分:0)
看看sparql.org's update validator。当我在那里粘贴您的查询时,在添加缺少的前缀后,我得到:
第10行第45栏的词汇错误。遇到:“\ u201c”(8220),之后:“”
如果仔细观察,你会注意到你正在使用“智能引号”(即“和”)而不是“直引号”(即“)”。如果你没有使用“引号”,你可能会想要一个纯文本编辑器来编写你的查询。
答案 1 :(得分:0)