2018-11-09 本體進展匯報

一:課程教學大綱本體修改

1)Individual的修改

章節(jié)實例化時之前定義的是第一章教學內(nèi)容,第二章教學內(nèi)容....現(xiàn)在修改成具體的章節(jié)教學內(nèi)容,修改后如下:

實例修改

2)class的修改

經(jīng)過和導師的討論,將一些類進行了調(diào)整,例如,學期、課程性質(zhì)這些類應該作為培養(yǎng)方案和教學大綱相互聯(lián)系之后產(chǎn)生的類,而不應該單獨作為教學大綱的一個類。

二:RDF數(shù)據(jù)導入Neo4j(參考文章地址)

RDF存儲的是三元組數(shù)據(jù),Neo4j是圖數(shù)據(jù)庫。知識圖譜構建過程中圖數(shù)據(jù)庫Neo4j是比較常用的知識存儲工具,但是我們構建本體用的是Protege,Protege導出的是RDF/OWL文件。如何將RDF數(shù)據(jù)導入Neo4j是一個問題,下面,我將描述一下具體的操作過程。

1)首先,你的電腦需要安裝好Neo4j,具體的安裝配置過程,windows系統(tǒng)我推薦這篇博文,mac版我推薦這篇文章,(這里需要注意的是一定要下載community版本,下載地址)具體教程大家也可以自行百度教程。

2)下載擴展Jar包

下載地址1

未編輯的Jar包源碼地址

下載完成后將jar復制到neo4j/plugins目錄下

3)修改配置文件

找到安裝好neo4j文件夾下的配置文件neo4j.conf,添加如下內(nèi)容:

dbms.unmanaged_extension_classes=semantics.extension=/rdf

4)以上內(nèi)容完成后重新啟動下neo4j

5)驗證是否配置成功

啟動neo4j打開web端界面后,輸入以下查詢語句

call dbms.procedures()

結果顯示界面如下,表示已配置成功

配置成功界面1

或者輸入以下語句::GET /rdf/ping ?運行結果如下表示配置成功

配置成功界面2

以上界面表明neo4j已經(jīng)擴展支持的RDF數(shù)據(jù)

6)創(chuàng)建命名空間前綴

這一步是根據(jù)自己的rdf數(shù)據(jù)內(nèi)容創(chuàng)建命名空間,例如:

CREATE (:NamespacePrefixDefinition {

`http://www.example.com/ontology/1.0.0#`: 'ex',

`http://www.w3.org/1999/02/22-rdf-syntax-ns#`: 'rdfs'})

7)導入rdf數(shù)據(jù)

在正式導入數(shù)據(jù)前,要創(chuàng)建常規(guī)標簽,這是導入數(shù)據(jù)必要步驟

CREATE INDEX ON :Resource(uri)

CREATE INDEX ON :URI(uri)

CREATE INDEX ON :BNode(uri)

CREATE INDEX ON :Class(uri)

創(chuàng)建完成后導入RDF數(shù)據(jù)

CALL semantics.importRDF("/Users/px/Desktop/課程.owl","RDF/XML", )注意,這里需要修改成自己的文件路徑

運行到這一步的時候,報了一個錯:

錯誤截圖

解決方法:

將以上運行語句修改如下:

CALL semantics.importRDF("/Users/px/Desktop/課程.owl","RDF/XML", { shortenUrls: false, typesToLabels: true, commitSize: 9000 })

在導入數(shù)據(jù)過程中,如果你的數(shù)據(jù)不符合RDF的標準規(guī)范,會提示一定的錯誤信息,經(jīng)過查找定位,直到符合要求即可。

最后編輯于
?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

  • Spring Cloud為開發(fā)人員提供了快速構建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,554評論 19 139
  • Spring Boot 參考指南 介紹 轉(zhuǎn)載自:https://www.gitbook.com/book/qbgb...
    毛宇鵬閱讀 47,273評論 6 342
  • 每當面對大海,看那潮漲潮落,聽那濤聲傾訴,總會想起海的戀情。 認識海,還是四十八年前在農(nóng)村插隊的一個夏...
    cgh1949閱讀 290評論 0 0
  • 原創(chuàng) 2016-11-010 魔法土豆 張小貓 1. “任性”小宇宙被點燃 我是誰? 如果沒有碰到DISC, 我還...
    F36魔法土豆330閱讀 580評論 6 5
  • 昨天我上了夜班,從凌晨0點到早上8點。作為鋼鐵行業(yè)冷軋技術相對成熟,自動化程度就更高了。而我要說的是那個,我喜歡的...
    謝故閱讀 217評論 0 0

友情鏈接更多精彩內(nèi)容