Utilisation de la RDF4J console 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 RDF4J console pour se connecter à une instance de base de données Neptune

La RDF4J console vous permet d'expérimenter avec des graphes et des requêtes Resource Description Framework (RDF) dans un environnement REPL (en read-eval-print boucle).

Vous pouvez ajouter une base de données de graphes distante en tant que référentiel et l'interroger depuis la RDF4J console. Cette section explique la configuration de la RDF4J console pour se 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 RDF4J SDK depuis la page de téléchargement du RDF4J site Web.

  2. Décompressez le fichier RDF4J SDK zip.

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

    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 RDF4J console. 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. À l'>invite, entrez ce qui suit pour créer un SPARQL référentiel pour votre instance de base de données Neptune :

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

    Please specify values for the following variables:

    Indiquez l'une des valeurs suivantes :

    Nom de variable Valeur
    SPARQLpoint final de requête https://your-neptune-endpoint:port/sparql
    SPARQLmettre à jour le terminal https://your-neptune-endpoint:port/sparql
    ID de référentiel local [endpoint@localhost] neptune
    Titre du dépôt [SPARQLendpoint repository @localhost] Neptune DB instance

    Consultez la section Connexion aux points de terminaison Amazon Neptune pour découvrir comment trouver l'adresse de votre instance de base de données Neptune.

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

    Repository created
  6. À l'invite de commande >, entrez 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>. À l'invite de commande, vous pouvez exécuter des requêtes par rapport au graphe Neptune.

    Note

    Maintenant que vous avez ajouté le répertoire, la prochaine fois que vous exécuterez bin/console.sh, vous pourrez immédiatement exécuter la commande open neptune pour vous connecter à l'instance de base de données Neptune.

  7. À l'neptune>invite, entrez ce qui suit pour exécuter une SPARQL requête renvoyant jusqu'à 10 des triplets (subject-predicate-object) du graphique en utilisant la ?s ?p ?o requête avec une limite de 10. Pour demander autre chose, remplacez le texte après la sparql commande par une autre SPARQL requête.

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