我如何编写带有具体化的 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 ]
}
我从这个 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 ]
}