翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
Resource Description Framework (RDF) データはさまざまな方法でシリアル化することができ、そのほとんどは SPARQL が消費または出力することができます。
Neptune SPARQL で使用される RDF シリアル化形式
RDF/XML – RDF の XML シリアル化。RDF 1.1 XML 構文
で定義されています。メディアタイプ: application/rdf+xml
。一般的なファイル拡張子:.rdf
。N-Triples – RDF グラフをエンコードするための行ベースのプレーンテキスト形式。RDF 1.1 N-Triples
で定義されています。メディアタイプ: application/n-triples
、text/turtle
、またはtext/plain
。。一般的なファイル拡張子:.nt
。N-Quads – グラフをエンコードするための行ベースのプレーンテキスト形式。RDF 1.1 N-Quads
で定義されています。これは N-Triples の拡張子です。メディアタイプ: application/n-quads
、または 7 ビットの US-ASCII でエンコードされている場合はtext/x-nquads
。一般的なファイル拡張子:.nq
。Turtle – RDF 1.1 Turtle
で定義されている RDF のテキスト構文で、RDF グラフをコンパクトで自然なテキスト形式で、一般的な使用パターンとデータ型の省略形で完全に記述できるようにします。Turtle は、N-Triples 形式および SPARQL の 3 つのパターン構文との互換性を提供します。メディアタイプ: text/turtle
一般的なファイル形式:.ttl
。TriG – RDF 1.1 TriG
で定義されている RDF のテキスト構文で、RDF グラフをコンパクトで自然なテキスト形式で、一般的な使用パターンとデータ型の省略形で完全に記述できるようにします。TriG は Turtle 形式の拡張子です。メディアタイプ: application/trig
。一般的なファイル拡張子:.trig
。N3 (Notation3) - Notation3 (N3): 読み取り可能な RDF 構文
で定義されているアサーションとロジック構文。N3 は、式 (グラフ自体であるリテラル)、変数、論理的意味、および機能的述部を追加することによって RDF データモデルを拡張し、RDF/XML に代わるテキスト形式の構文を提供します。メディアタイプ: text/n3
。一般的なファイル拡張子:.n3
。JSON-LD – JSON-LD 1.0
で定義されているデータシリアル化およびメッセージング形式。メディアタイプ: application/ld+json
。一般的なファイル拡張子:.jsonld
。TriXX - TriX: XML での RDF トリプル で定義されている
、XML での RDF のシリアル化。メディアタイプ: application/trix
。一般的なファイル拡張子:.trix
。SPARQL JSON 結果 – SPARQL 1.1 クエリ結果 JSON 形式
を使用した、RDF のシリアル化。メディアタイプ: application/sparql-results+json
。一般的なファイル拡張子:.srj
。RDF4J バイナリ形式 - RDF4J バイナリ RDF 形式
で説明されている、RDF データをエンコードするためのバイナリ形式。メディアタイプ: application/x-binary-rdf
。
Neptune SPARQL で使用される SPARQL 結果のシリアル化形式
SPARQL XML 結果 – SPARQL クエリ結果 XML 形式 (Second Edition)
で定義されている、SPARQL クエリ言語によって提供される変数バインディングおよびブール結果形式の XML 形式。メディアタイプ: application/sparql-results+xml
。一般的なファイル拡張子:.srx
。SPARQL CSVとTSVの結果 — カンマ区切り値とタブ区切り値を使用して、SPARQL 1.1 クエリ結果 CSV および TSV 形式
で定義される SELECT
クエリから SPARQL クエリの結果を表現します。メディアタイプ: カンマ区切り値のtext/csv
、およびタブ区切り値のtext/tab-separated-values
。一般的なファイル拡張子: カンマ区切り値の.csv
、およびタブ区切り値の.tsv
。バイナリ結果テーブル – SPARQL クエリの出力をエンコードするためのバイナリ形式。メディアタイプ:
application/x-binary-rdf-results-table
。SPARQL JSON 結果 – SPARQL 1.1 クエリ結果 JSON 形式
を使用した、RDF のシリアル化。メディアタイプ: application/sparql-results+json
。
Neptune が RDF データのインポートに使用できるメディアタイプ
Neptune bulk-loader によってサポートされるメディアタイプ
Neptune がクエリ結果のエクスポートに使用できるメディアタイプ
SPARQL クエリ応答の出力形式を指定するには、クエリリクエストともに "Accept:
ヘッダーを送信します。例: media-type
"
curl -H "Accept: application/nquads" ...
SPARQL SELECT が Neptune から出力できる RDF メディアタイプ
SPARQL JSON 結果
(これはデフォルトです) バイナリ結果テーブル (メディアタイプ:
application/x-binary-rdf-results-table
)
SPARQL ASK が Neptune から出力できる RDF メディアタイプ
SPARQL JSON 結果
(これはデフォルトです) Boolean (メディアタイプ:
text/boolean
、「true」または「false」を意味します)