Jenis media RDF yang digunakan oleh SPARQL di Neptune - Amazon Neptune

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

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

  • RDF/XML  –   serialisasi XML dari RDF, didefinisikan dalam Sintaks XML RDF 1.1. 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. 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. 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 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/turtleEkstensi file umum: .ttl.

  • Turtle  –   Sebuah sintaks tekstual untuk RDF yang didefinisikan dalam TriG RDF 1.1 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. 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. Jenis media: application/ld+json. Ekstensi file umum: .jsonld.

  • TriX  –   Sebuah serialisasi RDF dalam XML, didefinisikan dalam TriX: RDF Triple dalam XML. Jenis media: application/trix. Ekstensi file umum: .trix.

  • Hasil JSON SPARQL  –   Sebuah serialisasi RDF menggunakan Format JSON Hasil Kueri SPARQL 1.1. Jenis media: application/sparql-results+json. Ekstensi file umum: .srj.

  • RDF4J Binary Format — Format biner untuk pengkodean data RDF, didokumentasikan dalam RDF4J Binary RDF Format. Jenis media: application/x-binary-rdf.

Format serialisasi hasil SPARQL yang digunakan oleh Neptune SPARQL

  • Hasil XML SPARQL  –   Format XML untuk format hasil variabel binding dan boolean yang disediakan oleh bahasa kueri SPARQL, didefinisikan dalamFormat XML Hasil Kueri SPARQL (Edisi Kedua). 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. 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. Jenis media: application/sparql-results+json.

Jenis Media yang dapat digunakan Neptune untuk mengimpor data RDF

Jenis media yang didukung oleh bulk-loader Neptune
Jenis media yang dapat diimpor SPARQL UPDATE LOAD

Jenis media yang dapat digunakan Neptune untuk mengekspor hasil kueri

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

curl -H "Accept: application/nquads" ...
Jenis media RDF yang dapat dioutput SPARQL SELECT dari Neptune
Jenis media RDF yang dapat dioutput SPARQL ASK dari Neptune
Jenis media RDF yang dapat dioutput SPARQL CONSTRUCT dari Neptune
Jenis media RDF yang dapat dioutput SPARQL DESCRIBE dari Neptune