

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 XMLdari RDF, didefinisikan dalam [RDF](https://www.w3.org/TR/rdf-syntax-grammar/) 1.1 Sintaks XML.1. Jenis media: `application/rdf+xml`. Ekstensi file umum: `.rdf`.
+ **N-Triples**[— Format teks biasa berbasis baris untuk pengkodean grafik RDF, yang didefinisikan dalam RDF 1.1. N-Triples](https://www.w3.org/TR/n-triples/) Jenis media: `application/n-triples`, `text/turtle`, atau `text/plain`. Ekstensi file umum: `.nt`.
+ **N-Quads**[— Format teks biasa berbasis baris untuk pengkodean grafik RDF, yang didefinisikan dalam RDF 1.1. N-Quads](https://www.w3.org/TR/n-quads/) Ini adalah perpanjangan dari N-Triples. Jenis media:`application/n-quads`, atau `text/x-nquads` ketika dikodekan dengan 7-bit. US-ASCII 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 N-Triples format serta sintaks pola tiga 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 rumus (literal yang merupakan grafik itu sendiri), variabel, implikasi logis, dan predikat fungsional, dan menyediakan alternatif sintaks tekstual untuk. RDF/XML Jenis media: `text/n3`. Ekstensi file umum: `.n3`.
+ **JSON-LD**— Serialisasi data dan format pesan yang ditentukan 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`.
+ **Format Biner RDF4J**  –   Format biner untuk pengkodean data RDF, didokumentasikan dalam [Format RDF Biner RDF4J](https://rdf4j.org/documentation/reference/rdf4j-binary). 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`.

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

**Media-types didukung oleh [Pemuat massal Neptunus](bulk-load.md)**
+ [N-Triples](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/)

**Media-types bahwa SPARQL UPDATE LOAD dapat mengimpor**
+ [N-Triples](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/)

## Media-Types yang dapat digunakan Neptunus 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`)
+ [Comma-Separated Nilai (CSV)](https://www.w3.org/TR/sparql11-results-csv-tsv/)
+ [Tab-Separated Nilai (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-Quads](https://www.w3.org/TR/n-quads/)(Ini adalah default)
+ [RDF/XML](https://www.w3.org/TR/rdf-syntax-grammar/)
+ [JSON-LD](https://www.w3.org/TR/json-ld/)
+ [N-Triples](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)
+ [Format RDF Biner RDF4J](https://rdf4j.org/documentation/reference/rdf4j-binary)

**Jenis media RDF yang dapat dioutput SPARQL DESCRIBE dari Neptune**
+ [N-Quads](https://www.w3.org/TR/n-quads/)(Ini adalah default)
+ [RDF/XML](https://www.w3.org/TR/rdf-syntax-grammar/)
+ [JSON-LD](https://www.w3.org/TR/json-ld/)
+ [N-Triples](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)
+ [Format RDF Biner RDF4J](https://rdf4j.org/documentation/reference/rdf4j-binary)