可以使用 sparql 进行 RDFa

发布于 2025-01-04 20:21:36 字数 199 浏览 0 评论 0原文

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

is there possibility to query content on my own site? I´ve read your comments and I know that this does not have a big sense but I only would like to simulate this proces between 2 sites and lear myself how it really works.. I want to query content form one site to another with sparql endpint but I dont know if this is possible. If you query data from dbpedia so data are structured in rdf. But on my ow site if I use rdf mappings for fields it is RDFa.. or? thanks :)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

提赋 2025-01-11 20:21:36

您应该能够使用在线 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/'

You should be able to use an online SPARQL processor, such as the one at http://sparql.org/sparql.html.

Just add the URL of your RDFa page to the FROM field, and you can query it. The response won't be as quick as if you're using a local RDF library, but it's useful for testing.

You could also use the command line tool roqet, from the rasqal library:

$ roqet --exec 'SELECT * WHERE { ?s ?p ?o }' --data 'http://steve.harris.name/cv/'
蓝礼 2025-01-11 20:21:36

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

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

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

这有帮助吗?

Not sure I've understood your question, but...

RDFa is a way to embed RDF (meta)data into web pages. In order to query that data, you need to extract and load it into an RDF triple store that supports SPARQL queries (most triple stores do this).

If you want to query the data remotely then you need an RDF library that serves up the SPARQL endpoint via HTTP, rather than purely as a local API.

Does that help?

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文