![](/img/trans.png)
[英]Sesame Native Storage or the MongoDB/MySQL database for RDF Storage
[英]MongoDB and RDF
我必須使用生產數據庫MongoDB來存儲RDF三元組和一個相關的RDF模式。
1)MongoDB只是鍵值,所以如何創建一個適合一個RDF架構的集合?
2)我怎么能表示JSON中的三元組?
3)有什么方法可以用MongoDB執行SPARQL查詢?
第二個問題:這是一個具有三個值的JSON對象:
{
"tagFirstValue" : "first value here",
"tagSecondValue" : "second value",
"tagthirdVale" : "third value"
}
相反,您也可以使用數組:
{"tag": [ "firstVale", "secondValue", "thirdValue"]}
或使用嵌套對象:
{
"tagFirstObject" : {"firstObjectTag":"first value here"},
"tagSecondObjec" : {"secondObjectTag":"second value here"},
"tagthirdObjec" : {"thirdObjectTag":"third value here"},
}
由您決定如何定義架構。
同樣,您應該創建一個適合您的RDF模式的集合,因此這是第一個問題。
問題三:我認為最好的方法是使用mongodb-driver作為選擇語言,並將SPARQL查詢轉換為MongoDB查詢。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.