jena

    6熱度

    1回答

    如何分析並將由表示法3文件表示的三元數據加載到數據庫中?我有點熟悉Jena和Sesame,但這些似乎適合處理RDF或烏龜,而不是完整的Notation3。 我發現處理N3的強大工具相對較少。我發現的少數列出了here,並且只包含粗略的Python腳本,它們只能執行基本的命令行操作,並且似乎沒有標準的打包,分發或維護。默認的Python庫似乎是notation3.py,但是我找不到它的一個主頁,並且

    3熱度

    1回答

    在所有的dbpedia頁面中,例如 http://dbpedia.org/page/Ireland 有一個RDF文件的鏈接。 在我的應用程序中,我需要分析rdf代碼並在其上運行一些邏輯。 我可以依賴dbpedia SPARQL端點,但我更願意在本地下載rdf代碼並解析它,以完全控制它。 我安裝了JENA我試圖解析代碼並提取一個名爲「geo:geometry」的屬性。 我與努力: StringRea

    0熱度

    1回答

    我想知道如何從使用Jena框架的本體中加載一個模型,在該模型中我將檢索在本體中定義的完全相同的語義。我發現了大約Jean ontology API 給人以本體模型,類操作的可能性,等等 然後給下面的例子: <owl:Class rdf:ID="DigitalCamera"> <rdf:type owl:ObjectProperty /> </owl:Class> 這是可以做到: R

    -1熱度

    1回答

    package sample; import java.io.InputStream; import com.hp.hpl.jena.rdf.model.Model; import com.hp.hpl.jena.rdf.model.ModelFactory; import com.hp.hpl.jena.util.FileManager; public class ReadRDF

    1熱度

    1回答

    我正在使用Jena語義Web框架版本2.6.3。我有一個創建與貓頭鷹推理模型,然後代碼添加以下三元組: _:bnode-3 rdf:type owl:Restriction . _:bnode-3 owl:onProperty :offspringOf . _:bnode-3 owl:someValuesFrom :Person . _:bnode-3 rdfs:subClass

    6熱度

    2回答

    如何檢索兩個節點之間的路徑長度?例如,給定一個組織層次結構,我怎樣才能確定父母和子孫組織的分離程度?請考慮以下方案: OrgA -hasSubOrganization-> OrgB, OrgC 這就是我想要得到一個實體的所有直接下屬組織的非常簡單的情況。因此,路徑長度爲1。 OrgA -> OrgB -> OrgC 或一般情況下 OrgA -> OrgB - - - - - - - - OrgZ

    0熱度

    1回答

    我正在使用Eclipse與Jena框架開發Web應用程序。我的應用程序執行以下操作: 1)向新用戶註冊名稱,電子郵件,興趣信息(C語言,Java等),職業,用戶名和密碼。 2)該信息存儲在名爲user.rdf的rdf文件中。 3)使用新的所需用戶名和密碼創建一個新的用戶帳戶。根據用戶的興趣,新用戶的登錄會打開數據庫中的所有相關書籍。 4)現在我需要推薦新用戶執行以下操作: 如果他/她有興趣在C語言

    4熱度

    2回答

    我想知道是否有方法使用Jena通過dbpedia執行sparql查詢並使用http://dbpedia.org/sparql中給出的超時設置(如果看到此頁面,可以看到有一種方法可以在那裏設置超時),這是需要的,因爲我想做一個大的查詢,我已經嘗試了幾次(通過頁面),沒有設置超時,我無法得到結果(它總是一個事務超時異常) 編輯:我用java。

    -3熱度

    2回答

    雖然我在開發使用ASP技術的動態網站方面有一點點經驗,但是我對語義網絡編程還很陌生,而且我打算實現一個基於語義網絡技術的網站。我想開發一個搜索引擎,網絡用戶可以查詢從後端RDF三元store.I要實現使用Java和JSP.I網站的關鍵字有如下問題: 目前我正在耶拿框架和SPARQL開始,但 我不知道我需要學習什麼其他技術,以 實施網站。 RDF和OWL有什麼區別,我已經經歷了大量的網絡資源,但我仍

    1熱度

    2回答

    我的代碼:如何產生 package sample; import java.io.File; import java.io.FileInputStream; import java.io.IOException; import java.io.InputStream; import com.hp.hpl.jena.query.Query; import com.hp.hpl.jen