

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Utilizzo della console RDF4J per la connessione a un'istanza database Neptune
<a name="access-graph-sparql-rdf4j-console"></a>



La console RDF4J consente di provare a utilizzare i grafici e le query RDF (Resource Description Framework) in un ambiente REPL (read-eval-print loop). 

Puoi aggiungere il database a grafo remoto come archivio ed interrogarlo dalla console RDF4J. In questa sezione è illustrata la configurazione della console RDF4J per la connessione remota a un'istanza database Neptune.

**Per connettersi a Neptune utilizzando la console RDF4J**

1. Scaricare il kit SDK di RDF4J dalla [pagina Download](http://rdf4j.org/download/) del sito Web di RDF4J.

1. Decomprimere il file zip SDK di RDF4J.

1. In un terminale, andare alla directory SDK di RDF4J e immettere il comando seguente per eseguire la console RDF4J:

   ```
   bin/console.sh
   ```

   Verrà visualizzato un output simile al seguente:

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

   Ora ti trovi al prompt `>`. Questo è il prompt generale per la console RDF4J. Puoi usare questo prompt per la configurazione degli archivi e altre operazioni. Un archivio ha il proprio prompt per l'esecuzione di query.

1. Al prompt `>`, digita quanto segue per creare un repository SPARQL per l'istanza database Neptune:

    

   ```
   create sparql
   ```

1. La console RDF4J ti richiederà i valori per le variabili necessarie a connettersi all'endpoint di SPARQL.

   ```
   Please specify values for the following variables:
   ```

   Specifica i seguenti valori:    
[See the AWS documentation website for more details](http://docs.aws.amazon.com/it_it/neptune/latest/userguide/access-graph-sparql-rdf4j-console.html)

   Per informazioni su come trovare l'indirizzo dell'istanza database Neptune, consulta la sezione [Connessione agli endpoint Amazon Neptune](feature-overview-endpoints.md).

   Se l'operazione ha esito positivo, visualizzerai il messaggio seguente:

    

   ```
   Repository created
   ```

1. Al prompt `>`, immetti quanto segue per connetterti all'istanza database Neptune:

   ```
   open neptune
   ```

   Se l'operazione ha esito positivo, visualizzerai il messaggio seguente:

    

   ```
   Opened repository 'neptune'
   ```

   Ora ti trovi al prompt `neptune>`. Da questo prompt, puoi eseguire le query sul grafo Neptune.

    
**Nota**  
Una volta aggiunto il repository, alla successiva esecuzione di `bin/console.sh` puoi eseguire immediatamente il comando `open neptune` per connetterti all'istanza database Neptune.

1. Al prompt `neptune>`, immetti il comando seguente per eseguire una query SPARQL che restituisce fino a 10 delle triple (soggetto-predicato-oggetto) nel grafo utilizzando la query `?s ?p ?o` con un limite di 10. Per eseguire una query su qualcos'altro, sostituire il testo dopo il comando `sparql` con un'altra query SPARQL.

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