3

所以,我有很多 RDF/XML 格式的文件,我想在网络上使用它们。我想成为 Linked Data 社区的一员,并拥有我的数据文件的 HTML 和 RDF 版本。通常,我发现的是关于另辟蹊径的信息。但是,如果一个人拥有 RDF 数据并希望以人们可以在网页上阅读的格式共享它,那么最好的方法是什么?

1) 我在 foaf-visualizer.org 找到了一个不错的工具,它使用 JQuery 和 CSS 来呈现 foaf 文件。这是一个相当不错的工具,但我没有看到代码本身可用,因此除了作者选择显示的标签之外,它还可以扩展为其他标签。也许,我应该创建自己的 JQuery 解决方案。我获取了一个 RDF 文件并将其在线转换为 RDFa,然后可以使用该文件或 RDF 文件来显示来自 RDF/XML 文件的内容。

2) 使用某种形式的样式表转换将 rdf 或 rdfa 转换为文件的 HTML 版本。第二个选项需要手动将文本插入到文档中。从 RDF/XML 创建 RDFa 的工具只是使用 XSLT 创建了一堆 div 标签。浏览器中不会显示任何内容。

3)其他一些版本或方法可能是可能的。谢谢,布鲁斯

4

2 回答 2

4

一种选择(但不一定是最简单的)是将所有 RDF/XML 文件加载到三重存储中,并使用诸如PubbyLinked Data Pages之类的前端来生成已发布的 HTML 和 RDF 版本。

于 2011-07-09T18:42:40.803 回答
2

我一遍又一遍地遇到你描述的同样的问题 - 除了理查德建议的解决方案 - 我很遗憾地说没有明确的解决方案。

但是,我发现至少有两个工具可以提供帮助:

  • Rhizomic ReDeFer:即使是出于非常不同的目的,它的 RDF2HTML+RDFa 服务也可用于将 RDF 文件转换为同时嵌入 RDFa 的 HTML 页面
  • Parrot:相反,这个工具是专门为记录 RDF 和 OWL 文件而设计的;但是,上次我尝试使用它时,Javascript 出现了一些问题

就我个人而言,我更喜欢前者并广泛使用它,但从长远来看,后者更适合您的目的。有趣的是,它们都生成了带有 RDFa 注释的 HTML 页面。

于 2012-02-22T08:59:45.173 回答