Neptune-Diagrammdatenmodell - Amazon Neptune

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Neptune-Diagrammdatenmodell

Die Grundeinheit von Amazon–Neptune-Diagrammdaten ist ein Element mit vier Positionen (Quad), ähnlich einem Resource Description Framework (RDF)-Quad. Dies sind die vier Positionen eines Neptune-Quads:

  • subject    (S)

  • predicate  (P)

  • object     (O)

  • graph      (G)

Jedes Quad ist eine Anweisung, die eine Aussage zu mindestens einer Ressource macht. Ein Statement kann beispielsweise das Vorhandensein einer Beziehung zwischen zwei Ressourcen bestätigen oder einer Ressource eine Eigenschaft (Schlüssel-Wert-Paar) anfügen. Sie können sich den Wert des Quad-Prädikats in der Regel als das Verb des Statements vorstellen. Er beschreibt den Typ der Beziehung oder Eigenschaft, die definiert wird. Das Objekt ist das Ziel der Beziehung oder der Wert der Eigenschaft. Im Folgenden sind einige Beispiele aufgeführt:

  • Eine Beziehung zwischen zwei Eckpunkten kann dargestellt werden, indem die Quell-Eckpunktkennung an der S-Position, die Ziel-Eckpunktkennung an der O-Position und die Grenzbezeichnung an der P-Position gespeichert wird.

  • Eine Eigenschaft kann dargestellt werden, indem die Element-ID an der S-Position, der Eigenschaftsschlüssel an der P-Position und der Eigenschaftswert an der O-Position gespeichert wird.

Die Graphposition G wird in den verschiedenen Stacks unterschiedlich verwendet. Hinsichtlich RDF-Daten in Neptune enthält die Position G eine benannte Diagramm-ID. Bei Eigenschaftsdiagrammen in Gremlin wird sie verwendet, um im Fall einer Kante den Kanten-ID-Wert zu speichern. In allen anderen Fällen wird standardmäßig ein fester Wert verwendet.

Ein Satz von Quad-Anweisungen mit freigegebenen Ressourcen-IDs erstellt ein Diagramm.