rdf數(shù)據(jù)查詢語言sparql

rdf數(shù)據(jù)查詢語言sparql

ID:13246668

大?。?0.50 KB

頁數(shù):11頁

時間:2018-07-21

rdf數(shù)據(jù)查詢語言sparql_第1頁
rdf數(shù)據(jù)查詢語言sparql_第2頁
rdf數(shù)據(jù)查詢語言sparql_第3頁
rdf數(shù)據(jù)查詢語言sparql_第4頁
rdf數(shù)據(jù)查詢語言sparql_第5頁
資源描述:

《rdf數(shù)據(jù)查詢語言sparql》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫

1、RDF數(shù)據(jù)查詢語言SPARQL:初步imarinehttp://imarine.blog.163.com說明:本文檔實質(zhì)上是閱讀JenaDoc中SPARQL部分學習使用SPARQL的學習筆記,主要想和大家分享學習過程,了解如何在WindowsXP中開始使用SPARQL,在命令行(commandline)和Jena環(huán)境中執(zhí)行簡單SPARQL查詢??梢詮膆ttp://jena.sourceforge.net免費獲得Jena的最新版本,可以從ARQ主頁http://jena.hpl.hp.com/~afs/ARQ/index.htm

2、l下載最新的ARQ發(fā)行包,從而在運行SPARQL查詢。當然,在梯隊網(wǎng)站的個人主頁上,這些資源也是可得的。SPARQL是W3C的RDF數(shù)據(jù)工作組設(shè)計的一種查詢語言和協(xié)議,用于RDF數(shù)據(jù)的查詢。經(jīng)過類似于JDK安裝時候的配置,可以在命令行運行SPARQL查詢,也可以在安裝了JenaAPI之后,在Java程序用使用SPARQL查詢。在開始學習SPARQL之前,我的機器上已經(jīng)安裝了JDK5.0并在eclipse3.2中可以使用JenaAPI。不知道SPARQL的命令行運行是不是需要Java環(huán)境,是不是需要Jena環(huán)境?當然,在Jena

3、中使用SPARQL一定是需要JenaAPI的。我很想實驗一下,但是,卸載JDK還得裝,麻煩的狠,所以算了。如果誰沒有裝JDK,可以試一試,然后分享一下結(jié)論。?1.?????下載和配置SPARQL在ARQ'sdownloads(http://jena.hpl.hp.com/~afs/ARQ/download.html)頁上找到最新的ARQ發(fā)行包,并解壓到某個目錄,我解壓到了D:Jena-2.5ARQ-2.1-beta,實際上,解壓到哪里并沒有多大關(guān)系,不影響使用。配置環(huán)境變量:鼠標右鍵單擊【我的電腦】-【屬性】-【高級】-【

4、環(huán)境變量】,在系統(tǒng)變量中找到CLASSPATH,將將解壓路徑中的lib文件夾路徑添加到CLASSPATH,對我的機器來說就是D:Jena-2.5ARQ-2.1-betalib;然后,在系統(tǒng)變量中找到PATH變量,將解壓路徑中的bat文件夾路徑添加到PATH變量,對我的機器來說就是D:Jena-2.5ARQ-2.1-betabat。第一個CLASSPATH設(shè)置保證機器可以使用開發(fā)包中的API,第二個PATH設(shè)置使得可以在任意命令行路徑使用SPARQL查詢。如果不做PATH設(shè)置,那么只能在D:Jena-2.5ARQ

5、-2.1-betabat路徑下使用SPARQL查詢,那樣會很不方便。在一般的設(shè)置建議中,會讓建一個ARQROOT變量,其值為D:Jena-2.5ARQ-2.1-beta,這樣在隨后的設(shè)置中用ARQROOT代替D:Jena-2.5ARQ-2.1-beta,使得環(huán)境變量的配置不至于很麻煩。我覺得這只是一個替換作用,在JDK的配置中也有類似的建議,我沒有做,只是照搬完整路徑。建立ROOT變量的好處在于,以后需要再配置環(huán)境變量時,直接JAVAROOT..就可以了,不用再去找JDK到底安裝在什么目錄下。如果上面的設(shè)置成功,

6、那么在命令行下運行sparql命令,會返回Noquerystringorqueryfile指示沒有查詢語句和查詢數(shù)據(jù)文件。如果運行sparql–h(或者sparql–h,sparql–help,sparql–h)就會返回命令sparql的幫助信息。?2.?????執(zhí)行一個簡單的查詢SPARQL查詢語句的執(zhí)行格式是:sparql--data=--query=file是要查詢的數(shù)據(jù)源,RDF文件或者RDF圖文件;query是查詢語句文件,以.rq為文件后綴。2.1??數(shù)據(jù)源,一個RDF文件,就是幫助文檔中

7、的vc-db-1.rdf,文檔描述了一些簡單的人名信息,下面是類似三元組形式的數(shù)據(jù)表示。@prefixvCard:??.@prefixrdf:????.@prefix:???????<#>.???vCard:FN???"MattJones";???vCard:N????[vCard:Family?????

8、????????????????????????"Jones";?????????????????vCard:Given?????????????????????????????"Matthew"???????????????].

當前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。