

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# Neptune のグラフデータモデル
<a name="feature-overview-data-model"></a>

Amazon Neptune グラフデータの基本単位は 4 つの位置 (四角型) の要素で、リソース記述フレームワーク (RDF) の四角形に似ています。Neptune 四角形の 4 つの位置は次のとおりです。
+ `subject    (S)`
+ `predicate  (P)`
+ `object     (O)`
+ `graph      (G)`

各 quad は、1 つ以上のリソースについてアサーションを実行するステートメントです。ステートメントでは、2 つのリソース間の関係の有無に対してアサーションを行ったり、リソースにプロパティ (キーと値のペア) を付加したりすることができます。通常、四角形の述語値はステートメントの動詞と考えることができます。定義される関係またはプロパティのタイプについて説明します。オブジェクトは、関係のターゲット、またはプロパティの値を表します。次に例を示します。
+ 2 つの頂点間の関係は、ソース頂点識別子を `S` の位置、ターゲット頂点識別子を `O` の位置、エッジラベルを `P` の位置に保存することによって表すことができます。
+ プロパティは、要素識別子を `S` の位置、プロパティキーを `P` の位置、プロパティ値を `O` の位置に保存することで表すことができます。

`G` グラフの位置は、スタックごとに異なる方法で使用されます。Neptune の RDF データの場合、 `G` 位置には[名前付きグラフ識別子](https://www.w3.org/TR/rdf11-concepts/#section-dataset)が含まれます。Gremlin のプロパティグラフでは、エッジの場合にエッジ ID 値を保存するために使用されます。それ以外の場合、デフォルトは固定値です。

共有リソース識別子を持つ一連の quad ステートメントではグラフを作成します。