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 der Amazon Neptune Neptune-Grafikdaten ist ein Element mit vier Positionen (Quad), das einem Resource Description Framework (RDF) -Quad ähnelt. 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. Bei RDF Daten in Neptune enthält die G Position eine benannte Graph-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.