0
我需要更改個人的名稱。我發現使用getLocalName
您設法打印名稱,但可以更改現有個人的名稱並將其傳播到整個圖表上嗎?更改使用Jena的個人的localName
我曾想過使用sameAs
,但雖然是相似的,因爲我沒有一個要保持原來的名稱是不一樣的。
謝謝。
我需要更改個人的名稱。我發現使用getLocalName
您設法打印名稱,但可以更改現有個人的名稱並將其傳播到整個圖表上嗎?更改使用Jena的個人的localName
我曾想過使用sameAs
,但雖然是相似的,因爲我沒有一個要保持原來的名稱是不一樣的。
謝謝。
要做出改變,應用程序必須刪除所有舊的語句,並添加所有新語句。沒有辦法在圖形中改變一個節點。
有這個ResourceUtils.renameResource
一個輔助功能。
getLocal
是一個RDF術語的URI的功能 - 資源不存儲命名空間/的localName,只是URI。
如果你是一個大型數據庫上這樣做,可能是更好的轉儲數據庫的N-Triples,將文字改變腳本,並重新加載數據庫。
我只是在等待兩天後我的答案,順便說一句這是與你相似;)我所做的就是傾銷實體NTriples,然後通過使用正則表達式我更換了所有虹膜一次。謝謝。 – jlanza