jena 学习思路(转)
?? (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。確認自己已經具備了(1)中的技能后,便可以開始學習和使用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實現高級應用。(這一塊自己還沒做,呵呵,就沒有什么經驗可寫的了)。
摘自:http://blog.csdn.net/MinistoneNap/archive/2006/12/13/1441631.aspx
總結
以上是生活随笔為你收集整理的jena 学习思路(转)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 本体开发方法——the Method o
- 下一篇: java 32 questions