了解RDF / OWL的最佳方法是什么?

时间:2008-09-30 23:41:53

标签: rdf web-standards semantic-web owl

哪些参考资料为使用RDF / OWL提供了一个很好的摘要/教程?似乎有足够的工具(Protege,Topbraid,Jena等)知道标记语言的语法是不必要的,但当然,了解这些概念仍然是至关重要的。

我正在处理w3c文档(特别是RDF Primer),但我也希望找到其他资源/技术。

10 个答案:

答案 0 :(得分:21)

与面向对象语言相比,语义Web的一个非常好的介绍来自W3C的这个文档:A Semantic Web Primer for Object-Oriented Software Developers。它帮助我从一开始就澄清了许多事情。

答案 1 :(得分:9)

答案 2 :(得分:8)

我发现尝试使用SPARQL是一种非常有用的方法来获取RDF。阅读它很棒,但试图模拟一些东西并查询其他人的模型让我“点击”。

更多资源:

  • Planet RDF(汇总了几个rdf / semweb博客的RSS)通常是提供信息的
  • Arc(适用于PHP的rdf / sparql库)很棒,如果你来自脚本背景,很容易上手
  • Semantic Web for the Working Ontologist(书)包含大量实际示例,并激发了对RDF,RDFS和OWL的需求,并且(在我看来)非常易读。
  • 许多库的教程也是很好的资源

答案 3 :(得分:4)

如果您想了解使用OWL构建本体,那么this book的披萨本体教程是一个很好的起点。

答案 4 :(得分:3)

2008年11月初有a Software Engineering Radio interview with Jim Hendler,讨论该领域的最新技术。他的书Semantic Web for the Working Ontologist: Effective Modeling in RDFS and OWL,因其对该地区的实际报道而获得高分。

从那次采访中追逐链接,我得到了Protege,这是斯坦福大学的一个活跃的开源项目。

答案 5 :(得分:2)

对于OWL,请查看OWL 2规范,例如:以下文件,也提供了很多例子。

答案 6 :(得分:2)

Bob DuCharme的博客文章“使用Pellet添加元数据值”是一个从OWL开始的实用场所:http://www.snee.com/bobdc.blog/2008/12/adding-metadata-value-with-pel.html

答案 7 :(得分:2)

我前后发布了一系列内容丰富的文章和教程,这可能会有所帮助。该系列开始非常基本的概念,并逐步建立。

<强> 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 我们将使用Unicode,URI和XML,因为我们在资源描述框架(RDF)的审核中采用了下一步语义Web层蛋糕。同时,我们采用可视化RDF / OWL编辑器Altova SemanticWorks进行试驾。

<强> Part 4 - Protégé 101 (screencast tutorial) 我们在该系列中达到了一个重要的里程碑 - 跨越XML,Unicode,URI和RDF等熟悉技术与Web Ontology Language(OWL)之间的巨大鸿沟。这是事情真正开始变得有趣的地方。 (对不起烦人的咔嗒声。)

<强> Part 5 - Building OWL Ontologies Using Protege 4 (screencast tutorial) 我们仍在使用Protege,但这次使用新的ALPHA版本并深入了解概念。

抱歉没有完成系列赛的结局,但我受到猛烈抨击。最近,我在关联数据方面撰写了几篇帖子。虽然没有具体关于RDF / OWL,但它们是高度相关的,也可能对那些对RDF / OWL感兴趣的人感兴趣。按顺序从最近到最后:

答案 8 :(得分:1)

这是关于语义网的精彩视频:http://vimeo.com/1062481?pg=embed&sec=1062481

答案 9 :(得分:0)

我发现linkeddatatools教程很容易理解基础。

http://www.linkeddatatools.com/semantic-web-basics