Mit der RDF4J Konsole eine Verbindung zu einer Neptune-DB-Instance herstellen - 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.

Mit der RDF4J Konsole eine Verbindung zu einer Neptune-DB-Instance herstellen

Die RDF4J Konsole ermöglicht es Ihnen, mit Graphen und Abfragen des Resource Description Framework (RDF) in einer REPL (read-eval-print Loop-) Umgebung zu experimentieren.

Sie können eine entfernte Graphdatenbank als Repository hinzufügen und sie von der RDF4J Konsole aus abfragen. Dieser Abschnitt führt Sie durch die Konfiguration der RDF4J Konsole für die Remoteverbindung zu einer Neptune-DB-Instance.

So stellen Sie über die Konsole eine Verbindung zu Neptune her RDF4J
  1. Laden Sie das RDF4J SDK von der Download-Seite auf der RDF4J Website herunter.

  2. Entpacken Sie die RDF4J SDK Zip-Datei.

  3. Navigieren Sie in einem Terminal zu dem RDF4J SDK Verzeichnis und geben Sie dann den folgenden Befehl ein, um die RDF4J Konsole auszuführen:

    bin/console.sh

    Die Ausgabe sollte folgendermaßen oder ähnlich aussehen:

    14:11:51.126 [main] DEBUG o.e.r.c.platform.PlatformFactory - os.name = linux 14:11:51.130 [main] DEBUG o.e.r.c.platform.PlatformFactory - Detected Posix platform Connected to default data directory RDF4J Console 3.6.1 3.6.1 Type 'help' for help. >

    Sie sehen nun die >-Eingabeaufforderung. Dies ist die allgemeine Eingabeaufforderung für die RDF4J Konsole. Verwenden Sie diese zum Einrichten von Repositorys und anderen Vorgängen. Ein Repository verfügt über eine eigene Eingabeaufforderung zum Ausführen von Abfragen.

  4. Geben Sie an der > Eingabeaufforderung Folgendes ein, um ein SPARQL Repository für Ihre Neptune-DB-Instance zu erstellen:

    create sparql
  5. Die RDF4J Konsole fordert Sie auf, Werte für die Variablen einzugeben, die für die Verbindung mit dem Endpunkt erforderlich sind. SPARQL

    Please specify values for the following variables:

    Geben Sie die folgenden Werte an:

    Variablenbezeichnung Wert
    SPARQLEndpunkt abfragen https://your-neptune-endpoint:port/sparql
    SPARQLEndpunkt aktualisieren https://your-neptune-endpoint:port/sparql
    ID des lokalen Repositorys [endpoint@localhost] neptune
    Titel des Repositorys [SPARQLEndpunkt-Repository @localhost] Neptune DB instance

    Informationen zum Ermitteln der Adresse Ihrer Neptune-DB-Instance finden Sie im Abschnitt Verbinden mit Amazo-Neptune-Endpunkten.

    Wenn die Operation erfolgreich ausgeführt wurde, sehen Sie die folgende Meldung:

    Repository created
  6. Geben Sie an der >-Eingabeaufforderung Folgendes ein, um eine Verbindung zur Neptune-DB-Instance herzustellen:

    open neptune

    Wenn die Operation erfolgreich ausgeführt wurde, sehen Sie die folgende Meldung:

    Opened repository 'neptune'

    Sie sehen nun die neptune>-Eingabeaufforderung. Über diese Eingabeaufforderung können Sie das Neptune-Diagramm abfragen.

    Anmerkung

    Nach dem Hinzufügen des Repositorys können Sie bei der nächsten Ausführung von bin/console.sh sofort den Befehl open neptune ausführen, um eine Verbindung zur Neptune-DB-Instance herzustellen.

  7. Geben Sie an der neptune> Eingabeaufforderung Folgendes ein, um eine SPARQL Abfrage auszuführen, die bis zu 10 der Triples (subject-predicate-object) im Diagramm zurückgibt, indem Sie die ?s ?p ?o Abfrage mit einem Limit von 10 verwenden. Wenn Sie nach etwas anderem suchen möchten, ersetzen Sie den Text nach dem sparql Befehl durch eine andere SPARQL Abfrage.

    sparql select ?s ?p ?o where {?s ?p ?o} limit 10