

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# SPARQL を使用した Neptune グラフへのアクセス
<a name="access-graph-sparql"></a>

SPARQL は、ウェブ用に設計されたグラフデータ形式であるリソース記述フレームワーク (RDF) のためのクエリ言語です。Amazon Neptune は、SPARQL 1.1 と互換性があります。つまり、Neptune DB インスタンス に接続して、[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 DB インスタンス。Neptune DB インスタンスの作成については、[Amazon Neptune クラスターの作成](get-started-create-cluster.md) を参照してください。
+ Neptune DB インスタンスと同じ Virtual Private Cloud (VPC) にある Amazon EC2; インスタンス。

**Topics**
+ [RDF4J コンソールを使用して Neptune DB インスタンスに接続する](access-graph-sparql-rdf4j-console.md)
+ [RDF4J Workbench を使用して Neptune DB インスタンスに接続する](access-graph-sparql-rdf4j-workbench.md)
+ [Java を使用して Neptune DB インスタンスに接続する](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)
+ [`SERVICE` 拡張を使用した Neptune での SPARQL フェデレーティッドクエリ](sparql-service.md)