簡體   English   中英

Amazon Neptune 在插入數據時覆蓋空白節點值

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

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