我已经阅读了有关如何使用 SPARQL 插入数据的方法。一些参考使用INSERT而其他参考使用INSERT DATA。所以,我对如何进行查询感到困惑。我的目标是将作为CourseName的数据属性插入到我的本体中的类“Course”中。这是我的查询:
INSERT{
<http://www.semanticweb.org/rocky/ontologies/2015/3/CurriculumOntology#Course> curr:CourseName "IT222".
}
我试过这个查询,出现一个异常,上面写着:
SparqlReasonerException: org.openrdf.query.MalformedQueryException: Encountered " "insert" "INSERT "" at line 9, column 1.
Was expecting one of:
"base" ...
"prefix" ...
"select" ...
"construct" ...
"describe" ...
"ask" ...
三重的主题错了吗?或者我应该在三重奏的主题上真正需要什么?为什么会出现异常?顺便说一句,我正在使用 Protege 对我的本体进行建模。