【发布时间】:2010-10-21 00:49:21
【问题描述】:
我是语义网的新手。我想开始创建一些基本的 RDF 文档并发布它们以了解它是如何工作的。我找到了很多关于概念、词汇等的信息,但我找不到任何与开发相关的东西,因为开发是什么需要环境,需要什么工具。我来自.net 背景。有没有关于如何开始和在网页中使用 rdf 的教程。
【问题讨论】:
标签: rdf semantic-web
我是语义网的新手。我想开始创建一些基本的 RDF 文档并发布它们以了解它是如何工作的。我找到了很多关于概念、词汇等的信息,但我找不到任何与开发相关的东西,因为开发是什么需要环境,需要什么工具。我来自.net 背景。有没有关于如何开始和在网页中使用 rdf 的教程。
【问题讨论】:
标签: rdf semantic-web
有关 .NET 的 RDF API,请参阅 http://razor.occams.info/code/semweb/
【讨论】:
用于处理一组语义三元组(主语、谓语、值)的最著名的 API 称为 Jena:请参阅 http://jena.sourceforge.net/。有一个简单的tutorial,您将在其中学习操作一个简单的三元组 (RDF) 存储。
从这里开始,稍后您将学习 RDFS/OWL(本体的东西)
【讨论】:
一开始确实很容易混淆,但最终它足够简单。我喜欢 RDFa 上的这个 UMBC 股权video tutorial,它首先解释了 RDF,为您提供了一个很好的人类可读符号以供参考 (N3),然后向您展示了如何使用 RDFa 属性将 RDF 放入普通网页。
我还开始发布有关音乐活动的 my own RDFa,发现 RDFa distiller 可以方便地将我的 RDFa 转换为替代语法(有很多),以便我可以检查我的工作。
如果 RDFa 适合您的用例,请查看 RDFa.info wiki 以获取 a review of common errors。甚至 MySpace 也有一些错误。
需要注意的是,RDFa 并不是发布 RDF 的唯一方式,但它是最棒的:-)
【讨论】: