1

我在一个购物网站上实现了 RDFa。

现在,如何使用这些结构化数据创建三重存储?

网站上有数千种产品。因此,手动访问每个页面并提取 RDF 并不是一个好的解决方案。是否有任何自动工具可以做到这一点?

4

2 回答 2

0

您网站上 RDFa 格式的数据可能来自数据库,它是关系形式,因为您可能没有手动将 RDF 三元组添加到 HTML。因此,将数据放入三重存储的最简单方法不是从 HTML 中获取,而是通过对数据库中的原始数据进行某种转换。最后,RDF 三元组可以看作是一种三元关系,可以很好地存储在任何关系数据库中。

GRDDL(Gleaning Resource Descriptions from Dialects of Languages)是一种使用 XSLT 从 HTML 中提取 RDF 三元组的方法,以防您无法访问存储数据的关系数据库。希望这可以帮助。

于 2014-04-09T05:57:08.877 回答
0

答案取决于您如何“实施 RDFa”。您的大部分内容不太可能表示为静态信息,因此您的大部分内容也不太可能需要抓取。

有一些工具,例如D2R Server,可以为您提供将底层数据存储公开为只读 SPARQL 端点的工具。唯一的窍门是如果您确实有静态内容并希望将其公开为自动生成的 RDF。这需要一些技巧。

于 2014-04-18T16:00:22.127 回答