使用ARC2存储和查询数据的格式是什么

时间:2014-05-13 22:19:07

标签: php rdf sparql

我必须使用SPARQL查询RDF三元组。 我开始使用ARC2来实现这个目标,但我有两个问题: 1:要使用ARC2,我如何/必须存储我的RDF三元组?只是在RDF文件或MYsql数据库中 因为我找到了这个例子:

$query = '
      PREFIX rdf:      <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
      PREFIX rdfs:     <http://www.w3.org/2000/01/rdf-schema#>
      select distinct ?l ?c 
         where {?c a rdfs:Class. ?c rdfs:label ?l}
      limit 100
  ';

2:如何在查询中调用我的数据?这个URI的具体含义是什么:http://www.w3.org/1999/02/22-rdf-syntax-ns#?这是什么的URI?以及如何为我的数据创建URI?

谢谢

1 个答案:

答案 0 :(得分:0)

ARC2与mysql-based storage捆绑在一起,只要您的项目只是一个实验就可以正常使用

如果您打算将其用于繁重处理,那么您应该考虑使用external triplestores Virtuoso,但在这种情况下,您可以考虑使用EasyRDF作为您的php界面

好的部分是,无论您使用何种存储,大多数SPARQL查询都应该是相同的。 official specification是用非常简单的语言编写的,你一定要读它。