2

是否有可能在我自己的网站上查询内容?我已经阅读了您的评论,我知道这没有太大意义,但我只想在 2 个站点之间模拟此过程并了解它的实际工作原理。我想使用 sparql 从一个站点查询内容到另一个站点endpint 但我不知道这是否可能。如果您从 dbpedia 查询数据,那么数据是在 rdf 中结构化的。但是在我的网站上,如果我对字段使用 rdf 映射,它是 RDFa .. 还是?谢谢 :)

4

2 回答 2

6

您应该能够使用在线 SPARQL 处理器,例如http://sparql.org/sparql.html上的那个。

只需将您的RDFa页面的URL添加到FROM字段中,您就可以查询它。响应不会像使用本地 RDF 库那样快,但它对测试很有用。

您还可以使用 rasqal 库中的命令行工具 roqet:

$ roqet --exec 'SELECT * WHERE { ?s ?p ?o }' --data 'http://steve.harris.name/cv/'
于 2012-02-13T08:49:35.243 回答
1

不确定我是否理解您的问题,但是...

RDFa 是一种将 RDF(元)数据嵌入网页的方法。为了查询该数据,您需要将其提取并加载到支持 SPARQL 查询的 RDF 三元存储中(大多数三元存储都这样做)。

如果您想远程查询数据,那么您需要一个通过 HTTP 提供 SPARQL 端点的 RDF 库,而不是纯粹作为本地 API。

这有帮助吗?

于 2012-02-11T23:20:50.543 回答