用d2rq轉換MySQL為RDF資料

2021-08-29 15:47:17 字數 760 閱讀 9779

安裝d2rq

轉換在本地mysql資料庫中新建乙個database,裡面table是你要轉換的資料。注意每個table的column中要指定乙個primary key。

//鏈結資料庫,把資料匯出到ttl檔案中

//以turtle格式轉換為nt檔案

./dump-rdf -f turtle -o dump.nt mydb.ttl

中文報錯

注意要用雙引號包裹起來,否則那個&變成bash命令的一部分了

精簡一下

但是這個轉換結果中有很多與實際資料無關的三元組,寫個指令碼刪掉

fp =

open

('dump.nt'

,'rb'

).readlines(

)new =

open

('dump2.nt'

,'wb'

)length =

len(fp)

# print fp[length]

n =0

while nif fp[n]

.startswith(

'vocab:'):

n +=

4elif fp[n]

.startswith(

'rdfs:'):

n +=

3else

: new.write(fp[n]

) n +=

1

d2rq 0 8 1工具構建RDF模型

構建知識圖譜時,需要使用d2rq 0.8.1工具構建rdf模型,參照官文操作時,執行如下命令,報錯了 報錯內容,mysql 8.0 client does not support authentication protocol requested by server consider upgradi...

2D轉換 3D轉換

轉換是使元素改變形狀 尺寸和位置的一種效果。能夠對元素進行移動 縮放 轉動 拉長或拉伸。2d轉換 瀏覽器相容 1 internet explorer 10 firefox 以及 opera 支援 transform 屬性。2 chrome 和 safari 需要字首 webkit 3 interne...

2D轉換及動畫

可以實現移動 旋轉 放縮效果的特徵 移動類似於定位,可以改變元素在頁面中的位置。語法 transform translate x,y 也可分開寫 transform translatex n transform translatey n 特點 旋轉是指讓元素在二維平面上順時針或逆時針旋轉 語法 tr...