在ARC2中作为RDF插入数据

时间:2013-02-18 04:37:06

标签: php semantic-web

我正在使用php和ARC2开发语义Web应用程序。我找不到任何有实际例子的好教程。我想做的是用ARC将一些文章保存为数据库中的RDF文档,然后对它们运行SPARQL。我已经阅读了ARC文档但我找不到好的和实用的例子,特别是对于insert.Could任何人都可以帮助我???

1 个答案:

答案 0 :(得分:1)

这是我主人项目的样本:

if($variableName){

prefix PREFIX: <http://yourprefix.owl#>
INSERT INTO <http://localhost/yourontologyfilename.owl>{
 <http://yourprefix.owl#some-identifier> rdf:Type PREFIX:Category;
         PREFIX:Title $variableName; 
}

它对我来说很好,这应该可以解决! 当然,您必须添加健全性和安全性检查: - )

就我而言,保护'你以这种方式运行查询:

prefix SEMKNOW: <http://sk.owl#>
INSERT INTO <http://localhost/SEMKNOW.owl>{
 <http://sk.owl#C-21> rdf:Type SEMKNOW:ConferencePapers;
         SEMKNOW:Title "A semantic knowledge management system for scholarly repositories"; 
}

您应该阅读sparql 1.1和1.0官方文档并使用protege来测试您的查询,它肯定会加快您的开发过程。另请查看 here site 一般来说,{{3}}更符合您的行,因此检查它不会受到影响。