簡體   English   中英

MongoDB和RDF

[英]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.

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