我一直在阅读语义Web编程,我们在早期使用了Protégé,但在后面关于现实生活中的本体的章节中,我们研究了语义Web框架,Protégé没有被包括在内。很抱歉我的无知,但我认为这就是这个工具的作用…创建三元组存储,运行查询,创建本体。有人能推荐一些关于Protégé的好教程或培训吗?我在网站上找到了一个,但在创建Pizza本体后,它并没有走得太远。
那么Jena是如何融入这个谜团的呢?最后,如何使用RDFa?我知道它是什么,但是有什么工具可以在RDFa中读取并像三元库和本体一样使用它吗?或者是否需要使用GRDDL来转换RDFa?我知道Drupal7为我们提供了开箱即用的RDFa,但我想更好地了解如何使用它。
发布于 2011-06-06 09:32:43
你的问题涉及到了许多领域,所以不可能就几个非常复杂的主题给你一个完整的概要。
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开发,那么这可能是一个很好的起点。
如果你还有问题,我建议你把问题分解成几个单独的问题,有机会得到简洁的回答。
https://stackoverflow.com/questions/6239643
复制相似问题