

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

# Jenis media RDF yang digunakan oleh SPARQL di Neptune
<a name="sparql-media-type-support"></a>

Data Resource Description Framework (RDF) dapat diserialkan dalam berbagai cara, yang sebagian besar dapat dikonsumsi atau dioutput oleh SPARQL:

## Format serialisasi RDF digunakan oleh SPARQL Neptune
<a name="sparql-serialization-formats"></a>
+ **RDF/XML**  –   serialisasi XML dari RDF, didefinisikan dalam [Sintaks XML RDF 1.1](https://www.w3.org/TR/rdf-syntax-grammar/). Jenis media: `application/rdf+xml`. Ekstensi file umum: `.rdf`.
+ **N–Tripel**  –   Format teks biasa berbasis baris untuk encoding grafik RDF, didefinisikan dalam [N-Tripel RDF 1.1](https://www.w3.org/TR/n-triples/). Jenis media: `application/n-triples`, `text/turtle`, atau `text/plain`. Ekstensi file umum: `.nt`.
+ **N–Quad**  –   Format teks biasa berbasis baris untuk encoding grafik RDF, didefinisikan dalam [N-Quad RDF 1.1](https://www.w3.org/TR/n-quads/). Ini adalah perpanjangan dari N-Tripel. Jenis media: `application/n-quads`, atau `text/x-nquads` saat dikodekan dengan US-ASCII 7-bit. Ekstensi file umum: `.nq`.
+ **Turtle**  –   Sebuah sintaks tekstual untuk RDF yang didefinisikan dalam [Turtle RDF 1.1](https://www.w3.org/TR/turtle/) yang memungkinkan grafik RDF untuk sepenuhnya ditulis dalam bentuk teks yang ringkas dan alami, dengan singkatan untuk pola penggunaan dan tipe data umum. Turtle menyediakan tingkat kompatibilitas dengan format N-Tripel serta sintaks pola tripel SPARQL. Jenis media: `text/turtle`Ekstensi file umum: `.ttl`.
+ **Turtle**  –   Sebuah sintaks tekstual untuk RDF yang didefinisikan dalam [TriG RDF 1.1](https://www.w3.org/TR/trig/) yang memungkinkan grafik RDF untuk sepenuhnya ditulis dalam bentuk teks yang ringkas dan alami, dengan singkatan untuk pola penggunaan dan tipe data umum. TriG adalah perpanjangan dari format Turtle. Jenis media: `application/trig`. Ekstensi file umum: `.trig`.
+ **N3 (Notation3)**  –   Sebuah bahasa pernyataan dan logika yang didefinisikan dalam [Notation3 (N3): Sebuah sintaks RDF yang dapat dibaca](https://www.w3.org/TeamSubmission/n3/). N3 memperluas model data RDF dengan menambahkan formula-formula (benar-benar berbentuk grafik), variabel, implikasi logis, dan predikat fungsional, dan menyediakan alternatif sintaks tekstual untuk RDF/XML. Jenis media: `text/n3`. Ekstensi file umum: `.n3`.
+ **JSON-LD**  –   Sebuah serialisasi data dan format pesan yang didefinisikan dalam [JSON-LD 1.0](https://www.w3.org/TR/json-ld/). Jenis media: `application/ld+json`. Ekstensi file umum: `.jsonld`.
+ **TriX**  –   Sebuah serialisasi RDF dalam XML, didefinisikan dalam [TriX: RDF Triple dalam XML](https://www.hpl.hp.com/techreports/2004/HPL-2004-56.html). Jenis media: `application/trix`. Ekstensi file umum: `.trix`.
+ **Hasil JSON SPARQL**  –   Sebuah serialisasi RDF menggunakan [Format JSON Hasil Kueri SPARQL 1.1](https://www.w3.org/TR/sparql11-results-json). Jenis media: `application/sparql-results+json`. Ekstensi file umum: `.srj`.
+ **RDF4J Binary Format — Format** biner untuk pengkodean data RDF, didokumentasikan dalam [RDF4J Binary](https://rdf4j.org/documentation/reference/rdf4j-binary) RDF Format. Jenis media: `application/x-binary-rdf`.

## Format serialisasi hasil SPARQL yang digunakan oleh Neptune SPARQL
<a name="sparql-serialization-formats-neptune-output"></a>
+ **Hasil XML SPARQL**  –   Format XML untuk format hasil variabel binding dan boolean yang disediakan oleh bahasa kueri SPARQL, didefinisikan dalam[Format XML Hasil Kueri SPARQL (Edisi Kedua)](https://www.w3.org/TR/rdf-sparql-XMLres/). Jenis media: `application/sparql-results+xml`. Ekstensi file umum: `.srx`.
+ **Hasil CSV dan TSV SPARQL**  –   Penggunaan nilai dipisahkan koma dan nilai dipisahkan tab untuk mengekspresikan hasil kueri SPARQL dari kueri `SELECT`, didefinisikan dalam [Format CSV dan TSV Hasil Kueri SPARQL 1.1](https://www.w3.org/TR/sparql11-results-csv-tsv/). Jenis media: `text/csv` untuk nilai yang dipisahkan koma, dan `text/tab-separated-values` untuk nilai yang dipisahkan tab. Ekstensi file umum: `.csv` untuk nilai yang dipisahkan koma, dan `.tsv` untuk nilai yang dipisahkan tab.
+ **Tabel Hasil Biner**  –   Format biner untuk mengkodekan output kueri SPARQL. Jenis media: `application/x-binary-rdf-results-table`.
+ **Hasil JSON SPARQL**  –   Sebuah serialisasi RDF menggunakan [Format JSON Hasil Kueri SPARQL 1.1](https://www.w3.org/TR/sparql11-results-json/). Jenis media: `application/sparql-results+json`.

## Jenis Media yang dapat digunakan Neptune untuk mengimpor data RDF
<a name="sparql-serialization-formats-input"></a>

**Jenis media yang didukung oleh [bulk-loader Neptune](bulk-load.md)**
+ [N-Tiga](https://www.w3.org/TR/n-triples/)
+ [N-Quads](https://www.w3.org/TR/n-quads/)
+ [RDF/XML](https://www.w3.org/TR/rdf-syntax-grammar/)
+ [Kura-kura](https://www.w3.org/TR/turtle/)

**Jenis media yang dapat diimpor SPARQL UPDATE LOAD**
+ [N-Tiga](https://www.w3.org/TR/n-triples/)
+ [N-Quads](https://www.w3.org/TR/n-quads/)
+ [RDF/XML](https://www.w3.org/TR/rdf-syntax-grammar/)
+ [Kura-kura](https://www.w3.org/TR/turtle/)
+ [TriG](https://www.w3.org/TR/trig/)
+ [N3](https://www.w3.org/TeamSubmission/n3/)
+ [JSON-LD](https://www.w3.org/TR/json-ld/)

## Jenis media yang dapat digunakan Neptune untuk mengekspor hasil kueri
<a name="sparql-serialization-formats-output"></a>

Untuk menentukan format output untuk respons kueri SPARQL, kirim header `"Accept: media-type"` dengan permintaan kueri. Contoh:

```
curl -H "Accept: application/nquads" ...
```

**Jenis media RDF yang dapat dioutput SPARQL SELECT dari Neptune**
+ [Hasil JSON SPARQL](https://www.w3.org/TR/sparql11-results-json) (Ini adalah pengaturan default)
+ [Hasil XMLSPARQL](https://www.w3.org/TR/rdf-sparql-XMLres/)
+ **Tabel Hasil Biner** (jenis media: `application/x-binary-rdf-results-table`)
+ [Nilai yang Dipisahkan Koma (CSV)](https://www.w3.org/TR/sparql11-results-csv-tsv/)
+ [Nilai yang Dipisahkan Tab (TSV)](https://www.w3.org/TR/sparql11-results-csv-tsv/)

**Jenis media RDF yang dapat dioutput SPARQL ASK dari Neptune**
+ [Hasil JSON SPARQL](https://www.w3.org/TR/sparql11-results-json) (Ini adalah pengaturan default)
+ [Hasil XMLSPARQL](https://www.w3.org/TR/rdf-sparql-XMLres/)
+ **Boolean** (jenis media: `text/boolean`, yang berarti “benar” atau “salah”)

**Jenis media RDF yang dapat dioutput SPARQL CONSTRUCT dari Neptune**
+ [N-Quad](https://www.w3.org/TR/n-quads/) (Ini adalah pengaturan default)
+ [RDF/XML](https://www.w3.org/TR/rdf-syntax-grammar/)
+ [JSON-LD](https://www.w3.org/TR/json-ld/)
+ [N-Tiga Kali Lipat](https://www.w3.org/TR/n-triples/)
+ [Kura-kura](https://www.w3.org/TR/turtle/)
+ [N3](https://www.w3.org/TeamSubmission/n3/)
+ [TriX](https://www.hpl.hp.com/techreports/2004/HPL-2004-56.html)
+ [TriG](https://www.w3.org/TR/trig/)
+ [Hasil SPARQL JSON](https://www.w3.org/TR/sparql11-results-json)
+ [RDF4Format RDF Biner J](https://rdf4j.org/documentation/reference/rdf4j-binary)

**Jenis media RDF yang dapat dioutput SPARQL DESCRIBE dari Neptune**
+ [N-Quad](https://www.w3.org/TR/n-quads/) (Ini adalah pengaturan default)
+ [RDF/XML](https://www.w3.org/TR/rdf-syntax-grammar/)
+ [JSON-LD](https://www.w3.org/TR/json-ld/)
+ [N-Tiga Kali Lipat](https://www.w3.org/TR/n-triples/)
+ [Kura-kura](https://www.w3.org/TR/turtle/)
+ [N3](https://www.w3.org/TeamSubmission/n3/)
+ [TriX](https://www.hpl.hp.com/techreports/2004/HPL-2004-56.html)
+ [TriG](https://www.w3.org/TR/trig/)
+ [Hasil SPARQL JSON](https://www.w3.org/TR/sparql11-results-json)
+ [RDF4Format RDF Biner J](https://rdf4j.org/documentation/reference/rdf4j-binary)