【问题标题】:Learning Protégé, Jena Semantic Framework and RDFa [closed]学习 Protégé、Jena 语义框架和 RDFa [关闭]
【发布时间】:2011-09-08 12:56:27
【问题描述】:

我一直在阅读语义 Web 编程,我们很早就使用了 Protégé,但在后面关于现实生活本体的章节中,我们查看了语义 Web 框架,但没有包括 Protégé。抱歉我的无知,但我认为这就是该工具的作用......创建三重存储,运行查询,创建本体。有人可以推荐一些关于 Protégé 的好的教程或培训。我在网站上找到了一个,但在创建 Pizza 本体后并没有走多远。

耶拿是如何融入这个谜题的。 最后,RDFa 是如何使用的?我知道它是什么,但任何工具都可以读取 RDFa 并像三重存储和本体一样使用它吗?或者是否需要使用 GRDDL 来转换 RDFa?我知道 Drupal 7 为我们提供了开箱即用的 RDFa,但我想更好地了解如何使用它。

【问题讨论】:

    标签: rdf semantic-web jena protege rdfa


    【解决方案1】:

    您的问题涉及多个方面,因此无法为您提供几个非常复杂的主题的完整纲要。

    Protege 主要是一种建模工具。您可以使用它来开发本体和模式,但您将需要其他库和工具来构建实际应用程序。几乎每种编程语言和平台都有数十种甚至数百种工具可供选择。

    如果你完全从零开始,我建议你看看这两本书:

    Semantic Web Programming 由 John Hebeler、Matthew Fisher、Ryan Blace 和 Andrew Perez-Lopez 撰写。 Semantic Web for the Working Ontologist 由 Dean Allemang 和 James Hendler 撰写

    第一个花了很多时间在 Jena 上,所以如果您熟悉 Java 开发,这可能是一个不错的起点。

    如果您仍有疑问,我建议您将其分解为有机会得到简洁回答的个别问题。

    【讨论】:

    • 适合初学者的有趣书籍。实际上,我的问题是受到您列出的第一本书的启发。我之前读过 Programming the Semantic Web which uses python。我没有看到使用 RDFa 数据处理任何文本的地方,所以我不知道讨论的工具是否可以对 XHTML 的 RDFa 文档做任何事情。所以很高兴看到 RDFa 的价值。 Protege 是在 SWP 中引入的,但它是 CH2 中的一个粗略介绍,我正在等待更多关于如何使用这个有趣的工具的信息。网站上的披萨本体在他们的教程中非常无趣。
    • RDFa 只是将 RDF 断言序列化为 HTML 文档的元数据属性。最新版本的规范非常新,最好的参考是实际的 W3C 文档:w3.org/TR/rdfa-corew3.org/TR/rdfa-in-html
    • 另外,很抱歉将您推荐给您已经拥有的一本书 :) 我把标题弄糊涂了,并认为您指的是“编程语义网”,即使在我粘贴标题之后也是如此。我很抱歉.
    猜你喜欢
    • 2011-12-06
    • 2010-10-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-03
    • 1970-01-01
    • 2012-07-11
    相关资源
    最近更新 更多