

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Modello di dati a grafo di Neptune
<a name="feature-overview-data-model"></a>

L'unità di base dei dati del grafo di Amazon Neptune è un elemento a quattro posizioni (quadrupla), simile a una quadrupla RDF (Resource Description Framework). Di seguito sono riportate le quattro posizioni di una quadrupla di Neptune:
+ `subject    (S)`
+ `predicate  (P)`
+ `object     (O)`
+ `graph      (G)`

Ogni quad è una dichiarazione che crea un'asserzione relativa a una o più risorse. Una dichiarazione può asserire l'esistenza di una relazione tra due risorse o può collegare una proprietà (coppia chiave-valore) a una risorsa. Il valore del predicato quad può essere considerato generalmente come il verbo dell'istruzione. Descrive il tipo di relazione o proprietà definita. L'oggetto è la destinazione della relazione o il valore della proprietà. Di seguito vengono mostrati gli esempi:
+ Una relazione tra due vertici può essere rappresentata archiviando l'identificatore del vertice di origine nella posizione `S`, l'identificatore del vertice di destinazione nella posizione `O` e l'etichetta edge nella posizione `P`.
+ Una proprietà può essere rappresentata archiviando l'identificatore dell'elemento nella posizione `S`, la chiave di proprietà nella posizione `P` e il valore della proprietà nella posizione `O`.

La posizione del grafico `G` viene utilizzata in modo diverso nei vari stack. Per i dati RDF in Neptune, la posizione `G` contiene un [identificatore di grafo nominato](https://www.w3.org/TR/rdf11-concepts/#section-dataset). Per i grafici delle proprietà in Gremlin, viene utilizzato per archiviare il valore dell'ID edge nel caso di un edge. In tutti gli altri casi, come impostazione predefinita è un valore fisso.

Un set di dichiarazioni quad con identificatori di risorsa condivisi crea un grafico.