Utilisation de la console RDF4J pour se connecter à une instance de base de données Neptune - Amazon Neptune

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Utilisation de la console RDF4J pour se connecter à une instance de base de données Neptune

La console RDF4J vous permet de tester des graphes et des requêtes du Resource Description Framework (RDF) dans un REPL (read-eval-print environnement (boucle).

Vous pouvez ajouter une base de données orientée graphe en tant que référentiel et l'interroger à partir de la console RDF4J. Cette section vous explique comment configurer la console RDF4J pour vous connecter à distance à une instance de base de données Neptune.

Pour vous connecter à Neptune à l'aide de la console RDF4J

  1. Téléchargez le kit SDK RDF4J à partir de la page de téléchargement sur le site web RDF4J.

  2. Décompressez le fichier RDF4J SDK.

  3. Dans un terminal, accédez au répertoire RDF4J SDK, puis saisissez la commande suivante pour exécuter la console RDF4J :

    bin/console.sh

    Vous devez voir des résultats similaires à ce qui suit :

    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. >

    Vous êtes maintenant à l'invite >. Il s'agit de l'invite générale de la console RDF4J. Vous utilisez cette invite pour configurer les référentiels et autres opérations. Un référentiel possède sa propre invite pour l'exécution des requêtes.

  4. Au>invite, entrez ce qui suit pour créer un référentiel SPARQL pour votre instance de base de données Neptune :

    create sparql
  5. La console RDF4J Console vous invite à fournir les valeurs des variables requises pour se connecter au point de terminaison SPARQL.

    Please specify values for the following variables:

    Indiquez l'une des valeurs suivantes :

    Nom de variable Valeur
    SPARQL query endpoint https ://your-neptune-endpoint :port/sparql
    SPARQL update endpoint https ://your-neptune-endpoint :port/sparql
    Local repository ID [endpoint@localhost] neptune
    Repository title [SPARQL endpoint repository @localhost] instance de bases de données Neptune

    Pour plus d'informations sur la recherche de l'adresse de votre instance de base de données Neptune, consultez leConnexion aux points de terminaison Amazon NeptuneSection Disses.

    Si l'opération est réussie, vous voyez le message suivant :

    Repository created
  6. Au>invite, saisissez ce qui suit pour vous connecter à l'instance de base de données Neptune :

    open neptune

    Si l'opération est réussie, vous voyez le message suivant :

    Opened repository 'neptune'

    Vous êtes maintenant à l'invite neptune>. À cette invite, vous pouvez exécuter des requêtes sur le graphe de Neptune.

    Note

    Maintenant que vous avez ajouté le référentiel, la prochaine fois que vous exécuterezbin/console.sh, vous pouvez immédiatement exécuter leopen neptunecommande pour se connecter à l'instance de base de données Neptune.

  7. Auneptune>invite, entrez ce qui suit pour exécuter une requête SPARQL qui renvoie jusqu'à 10 des triples (subject-predicate-object) dans le graphique en utilisant le?s ?p ?orequête avec une limite de 10. Pour interroger quelque chose d'autre, remplacez le texte après la commande sparql par une autre requête SPARQL.

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