CSV 仅支持属性图 (Gremlin) 数据 [1]。Neptune 不允许您插入 Gremlin 数据并通过 SPARQL 进行查询,如果您正在尝试这样做的话。
使用上面列出的一种受支持的 SPARQL 数据格式加载数据后,您可以尝试以各种方式查询(CURL 请求、使用诸如 rdf4j 之类的库以编程方式进行的 HTTP 请求、使用诸如 RDF4J 工作台之类的 GUI 工具等)。
尝试基本请求的最简单方法是使用 CURL,如下所示:
curl -X POST --data-binary 'query=select ?s ?p ?o where {?s ?p ?o} limit 10' http://your-neptune-endpoint:8182/sparql
curl -X POST --data-binary 'update=INSERT DATA { <http://test.com/s> <http://test.com/p> <http://test.com/o> . }' http://your-neptune-endpoint:8182/sparql
更多信息:
[1] https://docs.aws.amazon.com/neptune/latest/userguide/bulk-load-tutorial-format.html
[2] https://docs.aws.amazon.com/neptune/latest/userguide/access-graph-sparql-http-rest.html
[3] https://docs.aws.amazon.com/neptune/latest/userguide/access-graph-sparql-java.html
[4] https://docs.aws.amazon.com/neptune/latest/userguide/access-graph-sparql-rdf4j-workbench.html