您的位置:首页 > 编程语言 > Java开发

学习 Jena

2017-02-08 21:11 549 查看
转自:http://blog.csdn.net/u010660002/article/details/17288487

(1)基础准备.由于jena是一个Java 的API,用来支持语义网的有关应用,处学者需要具备相关方面的基础.需要了解XML 、RDF、 Ontology、 OWL等方面的知识。具体来讲,需要知道什么是本体以及如何利用工具(如protege等)建立本体,要能读懂和手动编写RDF、XML(至少要会读懂,如果还能编写的话,在后期的程序实现时会应用自如),对OWL也要熟悉(如果掌握了RDF,OWL就很容易掌握了)。jena是用java实现的,其应用也通常是采用java的,所以初学者还需要一定的java技术基础,否则学起来会很麻烦。如果不具备这些基础,就想立马动手解析,那只是浪费时间,并且会感到失败和沮丧,甚至丧失进一步学习的信息(事实上,我最开始就在这一方面吃了亏,急于求成)。有几个好的站点可以帮助我们学习这些知识:

RDF入门 推荐标准   http://zh.transwiki.org/cn/rdfprimer.htm 
OWL本体语言 指南  http://zh.transwiki.org/cn/owlguide.htm 
综合学习指导(好像失效了)  http://www.chengtao.name/modules/dokuwiki/doku.php?


(2)了解jena。到网站http://jena.sourceforge.net/ 去了解jena的一些介绍信息,了解jena的基本功能和结构,并在此站点内下载该软件。下载后需要安装,安装很简单,只需要对下载的文件解压,然后对lib文件夹下的所有jar文件的路径添加到环境变量classpath中,安装即完成,你可以双击test.bat进行测试安装是否成功,当然,你还需要保证你的机器已经成功安装和配置了JDK。

(3)深入学习jena。到http://jena.sourceforge.net/tutorial/RDF_API/index.html上去看jena的官方教程,建议边学边动手实践(在你下载的文件中已经包含了教程中的源代码,你也可以测试其效果)。认真把这个教程学完了,你便掌握了jena的特性,也具备了一些语义分析的基本技能了。

(4)应用。学完了之后,便可以根据自己的需要进行应用实践了,在下载的文件中所包含的doc文件夹里的很多资源将会帮助我们顺利应用jena实现高级应用。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  java jena