我如何编写带有具体化的 sparql 插入?

How do I write a sparql insert with reification?

我从这个 question 中提取了这个例子。

鉴于此语句,应该如何编写 sparql 插入查询?

GEORGE SAYS-THAT 'ROVER IS-A DOG'
STMTID  IS-A STATEMENT
STMTID  HAS-SUBJECT ROVER
STMTID  HAS-PREDICATE IS-A
STMTID  HAS-OBJECT DOG
GEORGE  SAYS-THAT STMTID

我完全不知道如何完成这项任务。

如果我理解你,你只是在寻找一个具体的 insert 命令来为你创建这些三元组。您可以使用:

prefix ex: <
prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>

insert data { 
  ex:George ex:says [ a rdf:Statement ;
                      rdf:subject ex:Rover ;
                      rdf:predicate rdf:type ;
                      rdf:object ex:Dog ]
}