语义网:RDF 开发教程
我是语义网新手。 我想开始创建一些基本的 RDF 文档并发布它们以了解它是如何工作的。我找到了很多有关概念、词汇等的信息,但我找不到任何与开发相关的内容,因为什么是开发需要环境,需要什么工具。 我来自.net背景。 有没有关于如何开始并在网页中使用 rdf 的教程。
I am new to Semantic Web. I want to start working on creating some basic RDF document and publish them to get a feel how it works.I found a lot of information about the concepts,vocabulary etc but I couldn't find any thing related to development as what is the development environment required, what are the tool required. I am from .net background . Is there any tutorial available on how to get started and use rdf in web pages.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
有关 .NET 的 RDF API,请参阅 http://razor.occams.info/code/semweb/
For an RDF API for .NET, see http://razor.occams.info/code/semweb/
一开始确实很容易混淆,但最终还是很简单。 我喜欢这个关于 RDFa 的 UMBC 股权视频教程,它首先解释 RDF,为您提供了一个很好的人类可读符号供参考(N3),然后向您展示如何使用 RDFa 属性将 RDF 放入普通网页中。
我还开始发布我自己的 RDFa音乐活动,并发现 RDFa 蒸馏器 可以方便地将我的 RDFa 翻译成替代语法(有很多)这样我就可以检查我的工作。
如果 RDFa 适合您的用例,请查看 RDFa.info wiki,了解常见错误的回顾。 甚至 MySpace 也犯了一些错误。
需要注意的是,RDFa 不是发布 RDF 的唯一方式,但它是最棒的:-)
Its real easy to be confused at first, but its ultimately simple enough. I liked this UMBC equity video tutorial on RDFa, its starts by explaining RDF, gives you a nice human readable notation for reference (N3) and then shows you how to put RDF into normal web pages using the RDFa attributes.
I've also started publishing my own RDFa about music events and found the RDFa distiller handy for translating my RDFa into alternative syntaxes (there are lots) so that I can check my work.
If RDFa suits your use-case, then check out the RDFa.info wiki for a review of common errors. Even MySpace got some of these wrong.
It should be noted that RDFa is not the only way to publish RDF, but its the most awesome :-)
用于处理一组语义三元组(主语、谓语、值)的最著名的 API 称为 Jena:请参阅 http:// jena.sourceforge.net/。 有一个简单的教程,您将在其中学习操作简单的三元组( RDF)存储。
从这里开始,稍后你将学习 RDFS/OWL(本体论的东西)
The most known API for handling a set of semantic triples (subject,predicate, value) is called Jena: see http://jena.sourceforge.net/. There is a simple tutorial where you'll leran to manipulate a simple triple (RDF) store.
Start with this you'll then, later, learn RDFS/OWL (the ontology stuff)
我建议阅读有关语义 Web 技术的介绍,例如 链接文本。
然后,您可以开始研究现有的语义网络工具。 这些工具的完整列表可以在 链接文本。
I recommend reading an introduction about semantic web technologies such as link text.
Then, you could get down to examining semantic web tools out there. A comprehensive list of these tools could be found at link text.