【发布时间】:2008-09-30 23:41:53
【问题描述】:
哪些参考资料为使用 RDF/OWL 提供了很好的总结/教程?似乎有足够多的工具(Protege、Topbraid、Jena 等)不需要了解标记语言的语法,但了解这些概念当然仍然至关重要。
我正在研究 w3c 文档(尤其是 RDF Primer),但我也想找到其他资源/技术来使用。
【问题讨论】:
标签: rdf web-standards semantic-web owl
哪些参考资料为使用 RDF/OWL 提供了很好的总结/教程?似乎有足够多的工具(Protege、Topbraid、Jena 等)不需要了解标记语言的语法,但了解这些概念当然仍然至关重要。
我正在研究 w3c 文档(尤其是 RDF Primer),但我也想找到其他资源/技术来使用。
【问题讨论】:
标签: rdf web-standards semantic-web owl
与面向对象语言相比,语义网的一个很好的介绍是来自 W3C 的这份文档:A Semantic Web Primer for Object-Oriented Software Developers。它帮助我从一开始就澄清了很多事情。
【讨论】:
【讨论】:
我发现尝试使用 SPARQL 是掌握 RDF 的一种非常有用的方法。阅读它很棒,但尝试建模一些东西并查询其他人的模型让我“点击”了它。
更多资源:
【讨论】:
如果您想了解如何使用 OWL 构建本体,那么来自this book 的披萨本体教程是一个不错的起点。
【讨论】:
a Software Engineering Radio interview with Jim Hendler 可追溯到 2008 年 11 月上旬,讨论了该领域的最新技术。他的书Semantic Web for the Working Ontologist: Effective Modeling in RDFS and OWL 因其对该领域的实际报道而获得了很高的评价。
从那次采访中寻找链接,我找到了Protege,这是斯坦福大学的一个活跃的开源项目。
【讨论】:
不久前我发布了一系列内容丰富的文章和教程,这可能会有所帮助。该系列从非常基本的概念开始并逐步构建。
Introduction to the Semantic Web Vision and Technologies - Part 1 - Overview 这是专门为帮助您了解语义 Web 愿景和技术而编写的系列文章中的第一篇。在这一部分中,我们介绍了 Tim Berners-Lee 提出的语义 Web 愿景。我们还查看了著名的层蛋糕图,该图展示了使之成为可能的关键技术。
Part 2 - Foundations 在这一部分中,我们将围绕层蛋糕的底部进行一些关于 Unicode、URI 和 XML 的要点——这三种基础技术渗透到现有的 Web 中,并且与新兴的语义 Web 尤其相关。
Part 3 - The Resource Description Framework 在回顾资源描述框架 (RDF) 时,我们将使用 Unicode、URI 和 XML,因为我们在语义 Web 层蛋糕上迈出了下一步。同时,我们试用了可视化 RDF/OWL 编辑器 Altova SemanticWorks。
Part 4 - Protégé 101 (screencast tutorial) 我们在本系列中达到了一个重要的里程碑——跨越了熟悉的技术(如 XML、Unicode、URI 和 RDF)与 Web 本体语言 (OWL) 之间的巨大鸿沟。这是事情真正开始变得有趣的地方。 (对不起,烦人的点击声。)
Part 5 - Building OWL Ontologies Using Protege 4 (screencast tutorial) 我们仍在使用 Protege,但这次使用新的 ALPHA 版本并深入了解概念。
很抱歉没有完成这个系列到一个好的结局,但我受到了抨击。最近,我写了几篇关于关联数据方面的文章。虽然不是专门针对 RDF/OWL,但它们是高度相关的,并且可能对那些对 RDF/OWL 感兴趣的人感兴趣。从最近到最后的顺序:
【讨论】:
对于 OWL,请查看 OWL 2 规范,例如下面的文档,也提供了很多例子。
【讨论】:
Bob DuCharme 的博客文章“使用 Pellet 添加元数据值”是开始 OWL 的一个不错的实用起点:http://www.snee.com/bobdc.blog/2008/12/adding-metadata-value-with-pel.html
【讨论】:
这是一个关于语义网的精彩视频:http://vimeo.com/1062481?pg=embed&sec=1062481
【讨论】:
我发现linkeddatatools教程很容易理解基础知识。
【讨论】: