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

时间:2015-01-08 16:48:09

标签: sparql semantic-web

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

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

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

我完全迷失了如何完成这项任务。

1 个答案:

答案 0 :(得分:2)

如果我理解你,你只需要找一个具体的插入命令,为你创建这些三元组。你可以使用:

prefix ex: <http://stackoverflow.com/questions/27845314/>
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 ]
}