

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Menggunakan SPARQL untuk mengakses data grafik di Amazon Neptunus
<a name="get-started-graph-sparql"></a>

SPARQL adalah bahasa kueri untuk Resource Description Framework (RDF), yang merupakan format data grafik yang dirancang untuk web. Amazon Neptune kompatibel dengan SPARQL 1.1. Ini berarti bahwa Anda dapat terhubung ke instans DB Neptune dan mengajukan kueri grafik menggunakan bahasa kueri yang dijelaskan dalam spesifikasi [Bahasa Kueri SPARQL 1.1](https://www.w3.org/TR/sparql11-query/).

 Sebuah kueri di SPARQL terdiri dari klausa `SELECT` untuk menentukan variabel yang akan dikembalikan dan klausa `WHERE` untuk menentukan data yang mana yang akan dicocokkan dalam grafik. Jika Anda tidak terbiasa dengan kueri SPARQL, lihat [Menulis Kueri Sederhana](https://www.w3.org/TR/sparql11-query/#WritingSimpleQueries) dalam [Bahasa Kueri SPARQL 1.1](https://www.w3.org/TR/sparql11-query/). 

Titik akhir HTTP untuk kueri SPARQL ke instans DB Neptune adalah: `https://your-neptune-endpoint:port/sparql`.

**Untuk terhubung ke SPARQL**

1. **Anda bisa mendapatkan titik akhir SPARQL untuk cluster Neptunus Anda dari **SparqlEndpoint**item di bagian Output tumpukan.** CloudFormation 

1. Masukkan hal berikut untuk mengirimkan **`UPDATE`** SPARQL menggunakan HTTP `POST` dan perintah **curl**.

   ```
   curl -X POST --data-binary 'update=INSERT DATA { <https://test.com/s> <https://test.com/p> <https://test.com/o> . }' https://your-neptune-endpoint:port/sparql
   ```

   Contoh sebelumnya menyisipkan tripel berikut ke dalam grafik default SPARQL: `<https://test.com/s> <https://test.com/p> <https://test.com/o>`

1. Masukkan hal berikut untuk mengirimkan **`QUERY`** SPARQL menggunakan HTTP `POST` dan perintah **curl**.

   ```
   curl -X POST --data-binary 'query=select ?s ?p ?o where {?s ?p ?o} limit 10' https://your-neptune-endpoint:port/sparql
   ```

   Contoh sebelumnya mengembalikan hingga 10 dari triple (subject-predicate-object) dalam grafik dengan menggunakan `?s ?p ?o` query dengan batas 10. Untuk mengajukan kueri untuk sesuatu yang lain, gantikan dengan kueri SPARQL lain.
**catatan**  
Jenis MIME default respon adalah `application/sparql-results+json` untuk kueri `SELECT` dan `ASK`.  
Jenis MIME default respon adalah `application/n-quads` untuk kueri `CONSTRUCT` dan `DESCRIBE`.  
Untuk daftar semua jenis MIME yang tersedia, lihat [API HTTP SPARQL](sparql-api-reference.md).