我正在使用 php 和 ARC2 开发语义 Web 应用程序。我找不到任何带有实际示例的好教程。我想做的是使用 ARC 将一些文章作为 RDF 文档保存在数据库中,然后在它们上运行 SPARQL。我已经阅读了 ARC 文档,但我找不到好的实用示例,特别是插入。有人可以帮我吗?
问问题
801 次
1 回答
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;
}
它对我来说很好,这应该可以解决问题!当然你必须添加理智和安全检查:-)
在我的情况下,protege' 你会以这种方式运行查询:
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 来测试您的查询,它肯定会加快您的开发过程。还可以在这里查看该网站通常更具体地针对您的线路,因此查看它不会受到伤害。
于 2013-03-28T16:04:42.487 回答