知識推理Jena Fuseki構建(一)

      網友投稿 1196 2022-05-30

      jena簡介

      Apache Jena(簡稱Jena)是一個免費的開源Java框架,用于構建語義Web和鏈接數據應用程序。該框架由不同的API組成,通過API交互來處理RDF數據。jena包含TDB、Rule Reasoner、Fuseki組件。Rule Reasoner可進行簡單規則推理,支持用戶進行自定義推理規則;Fuseki是Jena的SPARQL服務器,將三元組變為可通過HTTP訪問的SPARQL節點。jena的框架如下圖:

      Fuseki

      Apache Jena Fuseki是一個SPARQL服務器。它可以作為操作系統服務、Java web應用程序(War文件)和獨立服務器運行。Fuseki提供了用于查詢和更新的SPARQL 1.1協議以及SPARQL圖形存儲協議。Fuseki與TDB緊密集成,提供了一個健壯的事務持久存儲層,并結合了Jena文本查詢。

      TDB

      TDB是Jena的一個組件,用于RDF存儲和查詢。它支持全系列Jena API。TDB可用作單臺計算機上的高性能RDF存儲。如果想在多個應用程序之間共享TDB數據集,可以使用Fuseki組件,該組件提供了一個SPARQL服務器,該服務器可以使用TDB進行持久存儲,并提供了SPARQL協議,用于通過HTTP進行查詢、更新和REST更新。

      Rule Reasoner

      Jena推理子系統旨在允許將一系列推理引擎或推理器插入Jena。這些引擎用于派生從一些基本RDF以及任何可選的本體信息中獲得RDF斷言,以及與推理器關聯的公理和規則。此機制的主要用途是支持使用RDFS和OWL等語言,這些語言允許從實例數據和類描述中推斷出額外的事實。該機制的設計十分通用,它包括一個通用規則引擎,可用于許多RDF處理或轉換任務。

      Jena與Fuseki安裝

      下載

      首先需要在本地安裝Java并配置環境變量。與當前jena適配的Java版本可以參考官網的說明。java的安裝本文不再贅述。

      目前jena的最新版本為apache-jena-4.1.0,官網的下載鏈接為:https://jena.apache.org/download/index.cgi

      配置環境變量

      我們需要將下載好的兩個壓縮文件放在同一目錄下解壓。

      然后新建JENA_HOME環境變量

      配置Path路徑,在window環境下,路徑后面是\bat

      %JENA_HOME%\bat

      啟動Fuseki服務

      通過命令行進入Fuseki文件夾運行,fuseki-server.bat

      10:30:49 INFO Server :: Apache Jena Fuseki 4.1.0 10:30:50 INFO Config :: FUSEKI_HOME=D:\jena\apache-jena-fuseki-4.1.0\apache-jena-fuseki-4.1.0\. 10:30:50 INFO Config :: FUSEKI_BASE=D:\jena\apache-jena-fuseki-4.1.0\apache-jena-fuseki-4.1.0\run 10:30:50 INFO Config :: Shiro file: file://D:\jena\apache-jena-fuseki-4.1.0\apache-jena-fuseki-4.1.0\run\shiro.ini 10:30:50 INFO Config :: Load configuration: file:///D:/jena/apache-jena-fuseki-4.1.0/apache-jena-fuseki-4.1.0/run/configuration/person.ttl 10:30:50 INFO Server :: Configuration file: D:\jena\apache-jena-fuseki-4.1.0\apache-jena-fuseki-4.1.0\run\config.ttl 10:30:50 INFO Server :: Path = /person 10:30:50 INFO Server :: System 10:30:50 INFO Server :: Memory: 1.2 GiB 10:30:50 INFO Server :: Java: 11.0.11 10:30:50 INFO Server :: OS: Windows 10 10.0 amd64 10:30:50 INFO Server :: PID: 22640 10:30:50 INFO Server :: Started 2021/07/03 10:30:50 CST on port 3030

      在瀏覽器輸入 http://localhost:3030/ ,則會進入Fuseki的配置頁面。

      add data用于上傳RDF文件,query用于sparql查詢

      上傳RDF文件

      基于RDF文件進行查詢

      知識推理之Jena Fuseki構建(一)

      想了解更多的AI技術干貨,歡迎上華為云的AI專區,目前有AI編程Python等六大實戰營供大家免費學習。(六大實戰營link:http://su.modelarts.club/qQB9)

      知識圖譜 自然語言處理基礎

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      上一篇:深源恒際與陽光產險合作升級:AR視頻智能定損上線 人人都是定損員
      下一篇:六十七、完成Vue項目首頁圖標區域布局和邏輯實現
      相關文章
      国产成人亚洲精品91专区手机| 亚洲成aⅴ人片久青草影院| 亚洲综合图色40p| 亚洲人妻av伦理| 亚洲GV天堂GV无码男同| 亚洲成人福利在线观看| 久久久久亚洲AV无码网站| 亚洲AV无码不卡在线播放| 日本亚洲欧洲免费天堂午夜看片女人员| 亚洲精品天堂成人片?V在线播放| 国产亚洲美女精品久久久久| 国产成人精品日本亚洲语音| 亚洲国产精品成人AV在线| 亚洲国产成人精品无码区花野真一 | 亚洲gv猛男gv无码男同短文| 国产亚洲人成网站观看| 国产亚洲人成网站观看| 亚洲大片在线观看| 18gay台湾男同亚洲男同| 亚洲综合综合在线| 亚洲制服丝袜精品久久| 亚洲AV成人噜噜无码网站| 久久亚洲精品国产精品婷婷 | 亚洲精品国产日韩无码AV永久免费网 | 亚洲啪啪免费视频| 亚洲香蕉在线观看| 亚洲色大成网站www| 亚洲成a人无码亚洲成www牛牛 | 亚洲中文字幕在线乱码| 久久精品国产亚洲沈樵| 亚洲视频在线观看| 亚洲一本之道高清乱码| 伊人久久亚洲综合影院首页| 中文有码亚洲制服av片| 色欲色欲天天天www亚洲伊| 亚洲国产香蕉人人爽成AV片久久| 青青草原亚洲视频| 国产亚洲精品va在线| 久久亚洲精品成人AV| 亚洲av无码不卡久久| 亚洲jizzjizz少妇|