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:




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