

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 使用 SPARQL 存取 Neptune 圖形
<a name="access-graph-sparql"></a>

SPARQL 是一種資源描述架構 (RDF) 的查詢語言，其是專為網路設計的圖形資料格式。Amazon Neptune 與 SPARQL 1.1 相容。這表示您可以連線到 Neptune 資料庫執行個體，並使用 [SPARQL 1.1 查詢語言](https://www.w3.org/TR/sparql11-query/)規格所述的查詢語言來查詢圖形。

 SPARQL 的查詢包含 `SELECT` 子句，用於指定要傳回的變數，和 `WHERE` 子句，用於指定要比對圖形中的哪些資料。如果您不熟悉 SPARQL 查詢，請參閱 [SPARQL 1.1 查詢語言](https://www.w3.org/TR/sparql11-query/#WritingSimpleQueries)中的[編寫簡易查詢](https://www.w3.org/TR/sparql11-query/)。

**重要**  
若要載入資料，`SPARQL UPDATE INSERT` 可能非常適用於小型資料集，但如果您需要從檔案載入大量資料，請參閱[使用 Amazon Neptune 大量載入器擷取資料](bulk-load.md)。

如需有關 Neptune 之 SPARQL 實作細節的詳細資訊，請參閱 [SPARQL 標準合規](feature-sparql-compliance.md)。

開始之前，您必須準備好以下事項：
+ Neptune 資料庫執行個體。如需建立 Neptune 資料庫執行個體的相關資訊，請參閱 [建立 Amazon Neptune 叢集](get-started-create-cluster.md)。
+ 與您的 Neptune 資料庫執行個體位於同一虛擬私有雲端 (VPC) 的 Amazon EC2 執行個體。

**Topics**
+ [使用 RDF4J 主控台連線到 Neptune 資料庫執行個體](access-graph-sparql-rdf4j-console.md)
+ [使用 RDF4J Workbench 連線到 Neptune 資料庫執行個體](access-graph-sparql-rdf4j-workbench.md)
+ [使用 Java 連線至 Neptune 資料庫執行個體](access-graph-sparql-java.md)
+ [SPARQL HTTP API](sparql-api-reference.md)
+ [SPARQL 查詢提示](sparql-query-hints.md)
+ [關於預設圖形的 SPARQL DESCRIBE 行為](sparql-default-describe.md)
+ [SPARQL 查詢狀態 API](sparql-api-status.md)
+ [SPARQL 查詢取消](sparql-api-status-cancel.md)
+ [在 Amazon Neptune 中使用 SPARQL 1.1 圖形存放區 HTTP 通訊協定 (GSP)](sparql-graph-store-protocol.md)
+ [使用 SPARQL `explain` 分析 Neptune 查詢執行](sparql-explain.md)
+ [Neptune 中使用 `SERVICE` 延伸模組的 SPARQL 聯合查詢](sparql-service.md)