Skip to content
John Curcio edited this page Oct 14, 2018 · 2 revisions

Descrição

Este step provê a habilidade de transformar os dados de entrada em sentenças RDF no formato NTripe que podem ser posteriormente usadas pelo Sparql Update Output para inserir esses dados um endpoint Sparql como o Virtuoso.

Opções

NTriples Generator Step

Opção Descrição
Nome do Step Nome do step; precisa ser único em uma transformação
Campo Sujeito Entrada que contém o sujeito do rdf
Campo Predicado Entrada que contém o predicado do rdf
Campo Objeto Entrada que contém o objeto do rdf
Objeto é literal? Se essa opção for marcada, o objeto é esperado que seja um literal ao invés de uma URI
Campo Tipo do Literal Entrada que contém o tipo do literal
Campo Marca da Linguagem Entrada que contém a linguagem na qual o literal está escrito
Repassar Campos de Entrada para Saída Repassa os campos de entrada para a saída
Campo NTriple Nome do campo de saída que conterá as n-triplas geradas

Exemplos

Exemplo 1: Uso básico

Suponha que os seguintes campos sejam retornados de um step Data Property Mapping:

Subject predicate object datatype
<http://www.lodbr.ufrj.br/Operacao/1> <http://lodbr.ufrj.br/ano\_acao\_fiscal> 2009 xsd:integer

O step NTriples generator transforma esses campos na seguinte tripla:

ntriples
<http://www.lodbr.ufrj.br/Operacao/1> <http://lodbr.ufrj.br/ano\_acao\_fiscal> "2009"^^<http://www.w3.org/2001/XMLSchema\#integer> .

A tripla já está pronta para ser usada em um step Spaql Update Output e ser inserida em um grafo de sua escolha.