簡體   English   中英

在 gitlab 中對 RDF 存儲進行版本控制的可能方法

[英]possible ways to version your RDF store in gitlab

在 gitlab 中對 RDF 存儲進行版本化的可能方法是什么?

正如@UninformedUser 已經提到的那樣, QuitStore就是出於這種動機而開發的。 它在 Sparql 更新請求上生成提交,並且還實現了對數據的簡單操作。 為了表示存儲庫中的數據,它維護數據的規范表示。 這種表示允許查看數據的差異,並且可以很好地與 git 的包文件一起使用以減少空間。

保持三元組相當穩定表示的一個好的開始是使用 N-Triples 序列化,對三元組進行排序並使它們唯一。 這可以在 update-job 或orkg-dump ( update.sh ) 中看到。 它歸結為:

LC_ALL=C rapper -i <your input serialization> -o n-triples <your file> | sort -u > dump.nt

使用LC_ALL=C設置語言環境對於在執行環境中保持相同的順序很重要。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM