[英]Amazon Neptune overwrites blank node values when inserting data
將帶有空白節點的三元組插入 Amazon Neptune 實例時:
INSERT DATA { <http://example.com/s> <http://example.com/p> _:something }
…空白節點的值被替換為b<SOME NUMBER>
。 運行這樣的查詢:
SELECT ?o WHERE { <http://example.com/s> <http://example.com/p> ?o }
...將返回如下內容:
{
"results": {
"bindings": [
{
"o": {
"type": "bnode",
"value": "b24508943"
}
}
]
}
}
有沒有辦法在將數據加載到 Neptune 時保留原始的空白節點名稱?
空白節點的想法是它們不可尋址(從“外部”)。 如果您需要稍后可以尋址(即“指向”)的內容,您應該給它一個 URI。
如果您有一個空白節點作為某些語句的主語,如果其他語句也使用該空白節點(例如,作為其賓語),您可能能夠找到這些語句。 也就是說,您可以使用查詢來查找它們。 否則,請使用 URI。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.