【问题标题】:RDF/XML to XHTML/HTML5 for Semantic web [closed]用于语义网的 RDF/XML 到 XHTML/HTML5 [关闭]
【发布时间】:2011-10-01 17:23:21
【问题描述】:

所以,我有很多 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) 可能有其他版本或方法。 谢谢, 布鲁斯

【问题讨论】:

    标签: rdf semantic-web semantic-markup rdfa


    【解决方案1】:

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

    【讨论】:

    • 通过我在这方面所做的所有阅读和研究,以及一些广泛的工作,我很尴尬地说,我认为 RDF/XML 文件是三重存储,因为 RDF 是数据,以及能够存储模式、元数据。在我阅读 Semantic Web Programming 和 Programming the Semantic Web 时,他们使用 rdf 文件进行查询并作为数据源。那么,您能否解释一下将 RDF 文件加载到三重存储中的含义或方式?这是我在我自己的服务器上设置的东西,还是我会在其他地方提交它,比如 freebase。
    【解决方案2】:

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

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-04-20
      • 1970-01-01
      • 1970-01-01
      • 2010-10-21
      • 2010-11-07
      • 1970-01-01
      • 1970-01-01
      • 2013-09-21
      相关资源
      最近更新 更多