Sparql Amazon Neptune在插入数据时覆盖空白节点值

Sparql Amazon Neptune在插入数据时覆盖空白节点值,sparql,rdf,amazon-neptune,blank-nodes,Sparql,Rdf,Amazon Neptune,Blank Nodes,将带有空白节点的三元组插入Amazon Neptune实例时: INSERT DATA { <http://example.com/s> <http://example.com/p> _:something } 将数据加载到Neptune时,有没有办法保留原始的空白节点名称?空白节点的概念是它们不可寻址(从“外部”)。如果您需要稍后可以寻址(即“指向”)的内容,您应该给它一个URI 如果您有一个空白节点作为某些语句的主题,那么如果其他语句也使用该空白节点(例如,作为其对

将带有空白节点的三元组插入Amazon Neptune实例时:

INSERT DATA { <http://example.com/s> <http://example.com/p> _:something }

将数据加载到Neptune时,有没有办法保留原始的空白节点名称?

空白节点的概念是它们不可寻址(从“外部”)。如果您需要稍后可以寻址(即“指向”)的内容,您应该给它一个URI


如果您有一个空白节点作为某些语句的主题,那么如果其他语句也使用该空白节点(例如,作为其对象),您可能会找到这些语句。也就是说,您可以使用查询来查找它们。否则,请使用URI。

根据我的想法,至少我可以找到“保留空白节点名”选项或类似选项。你为什么需要这个?老实说,我会在一个更相关的渠道上询问这些特定于产品的问题,例如他们的论坛:Blazegraph中有所谓的“告诉b节点:
com.bigdata.rdf.store.AbstractTripleStore.Options.store\u BLANK\u节点
。不确定这些设置在Neptune中是否可以访问。@UnformedUser谢谢,我刚刚在那里重新发布了它。用户有时需要在查询中使用这些原始值。我知道,一个空白节点的整个点都是一个节点,否则它应该是一个IRI,但我无法控制数据,因此我提出了这个问题。最近发生了类似的事情!我想从我的银行账户取回一些钱,但他们不能给我原来存的那张钞票!我知道账户不是一个保险箱,但仍然是!用户有时需要原始钞票,上面可能写着电话号码#抽象是困难的
SELECT ?o WHERE { <http://example.com/s> <http://example.com/p> ?o }