Sparql Endpoint

Descrição

Este step fornece a habilidade de extrair dados de um banco de triplas como o Virtuoso através de uma query Sparql do tipo SELECT.

Nota: Queries de extração de dados como DESCRIBE ou CONSTRUCT não são suportadas por este step.

Opções

Opção

Descrição

Nome do step

Nome do step; precisa ser único para toda a transformação

SPARQL Endpoint

A aba SPARQL Endpoint é onde as informações do seu banco de triplas são inseridas para que o step saiba onde executar o SELECT.

Opção

Descrição

Endereço (URL)

Endereço do banco de triplas que contém o seu grafo

Grafo padrão

Grafo padrão do seu banco de triplas (pode ser vazio)

Prefixos

A aba de fornece a facilidade e descrever todos os prefixos que serão usados na sua query sem a necessidade de explicitamente escrever PREFIX na query SELECT. No entanto, a aba "Prefixos" não impede que um prefixo seja definido por PREFIX.

Opção

Descrição

Prefixo

Prefixo usado na consulta SELECT, exemplo foaf

Namespace

URI onde esse prefixo é encontrado, exemplo http://xmlns.com/foaf/0.1/

Defaults

Insere os prefixos mais comuns automaticamente nesta aba

Clear

Limpa todos os prefixo inseridos

Consulta

A aba consulta é onde a query SELECT que buscará os dados desejados no banco de triplas será descrita.

Opção

Descrição

Consulta

Campo textual onde a query SELECT deve ser colocada

Validar

Após escrever a query, o botão validar precisa ser selecionado para indicar se a query é válida ou não e buscar os campos de saída automaticamente

É válida?

Abaixo do botão de Validar, um campo textual mostrará se sua query SELECT é válida ou contém algum erro.

Campos de Saída

A aba campos de saída mostra os campos que serão retornados pela query SELECT descrita em "Consulta"

Opção

Descrição

Prefixos

Prefixo que será concatenado a todos os campos de saída

Nome dos campos

Nome e tipo dos campos de saída; são automaticamente tirados de sua query SELECT quando o botão Validar é clicado

Exemplos

Exemplo 1: Extraindo dados básicos

Dado um banco de triplas Virtuoso rodando no endereço http://localhost:8890/sparql com os dados inseridos no exemplo do Sparql Update Output, podemos extrair esses dados com as seguintes configurações:

Configuração do Sparql Endpoint
Prefixos carregados com o botão Defaults
Query a ser executada no Virtuoso
Campos de saída

Após a execução desse step, ele retorna os seguintes campos de saída:

spaql_s

sparql_p

sparql_o

http://www.lodbr.ufrj.br/Operacao/1

http://lodbr.ufrj.br/ano_acao_fiscal

2009

Last updated