Usando o RDF4J console para se conectar a uma instância de banco de dados Neptune - Amazon Neptune

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Usando o RDF4J console para se conectar a uma instância de banco de dados Neptune

O RDF4J console permite que você experimente gráficos e consultas do Resource Description Framework (RDF) em um ambiente REPL (read-eval-print loop).

Você pode adicionar um banco de dados gráfico remoto como repositório e consultá-lo no RDF4J console. Esta seção mostra a configuração do RDF4J console para se conectar remotamente a uma instância de banco de dados Neptune.

Para se conectar ao Neptune usando o console RDF4J
  1. Faça o RDF4J SDK download na página de download no RDF4J site.

  2. Descompacte o arquivo RDF4J SDK zip.

  3. Em um terminal, navegue até o RDF4J SDK diretório e digite o seguinte comando para executar o RDF4J console:

    bin/console.sh

    A saída deve ser semelhante a:

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

    Agora você está no prompt do >. Esse é o aviso geral do RDF4J console. Você usa esse prompt para configurar repositórios e outras operações. Um repositório tem seu próprio prompt para execução de consultas.

  4. No > prompt, digite o seguinte para criar um SPARQL repositório para sua instância de banco de dados Neptune:

    create sparql
  5. O RDF4J console solicita valores para as variáveis necessárias para se conectar ao SPARQL endpoint.

    Please specify values for the following variables:

    Especifique os seguintes valores:

    Nome da variável Valor
    SPARQLendpoint de consulta https://your-neptune-endpoint:port/sparql
    SPARQLatualizar endpoint https://your-neptune-endpoint:port/sparql
    ID do repositório local [endpoint@localhost] neptune
    Título do repositório [SPARQLendpoint repository @localhost] Neptune DB instance

    Para obter informações sobre como localizar o endereço da instância de banco de dados do Neptune, consulte a seção Conectar-se a endpoints do Amazon Neptune.

    Se a operação for bem-sucedida, você verá a seguinte mensagem:

    Repository created
  6. No prompt >, insira o seguinte para conectar-se à instância de banco de dados do Neptune:

    open neptune

    Se a operação for bem-sucedida, você verá a seguinte mensagem:

    Opened repository 'neptune'

    Agora você está no prompt do neptune>. Nesse prompt, é possível executar consultas no grafo do Neptune.

    nota

    Agora que você adicionou o repositório, na próxima vez que executar o bin/console.sh, poderá executar o comando open neptune imediatamente para conectar-se à instância de banco de dados do Neptune.

  7. No neptune> prompt, digite o seguinte para executar uma SPARQL consulta que retorna até 10 dos triplos (subject-predicate-object) no gráfico usando a ?s ?p ?o consulta com um limite de 10. Para consultar outra coisa, substitua o texto após o sparql comando por outra SPARQL consulta.

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