forked from rogersmendonca/ETL4LOD
-
Notifications
You must be signed in to change notification settings - Fork 2
NTriples Generator
John Curcio edited this page Oct 14, 2018
·
2 revisions
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çã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 |
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.