-
Notifications
You must be signed in to change notification settings - Fork 2
Sparql Endpoint
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ção | Descrição |
---|---|
Nome do step | Nome do step; precisa ser único para toda a transformação |
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) |
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 |
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. |
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 |
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 |