Ir ao conteúdo

Conversão de arquivos .CSV - .RDF


AlverlanDeodato

Posts recomendados

Postado

Opa, pessoal to precisando de uma ajuda ai de vocês, que sempre tem se mostrado tão solícitos as minhas causas... Negócio é o seguinte.

Faço faculdade de Ciências da Computação e atualmente estou participando de um projeto proposto por um professor da minha universidade cuja pesquisa está sendo financiada pelo CNPq .

--Problema

Na atual fase do projeto tenho que desenvolver uma aplicação que seja capaz de realizar a conversão de um arquivo CSV para RDF. Na internet existe muito pouca coisa sobre essa conversão (nada de útil, na verdade). E o conteúdo que existe sobre esses dois tipos de arquivo também é bem limitado e confuso.:unsure:

Quero saber se alguém ai pode me dar uma luz de como construir essa bendita aplicação, conheço mediamente Java (que é a linguagem que deve ser empregada) no entanto, como não conheço os formatos e nunca desenvolvi algo desse tipo, não sei nem por onde começar:confused: . Por favor me ajudem.

Abraços a todos.

Postado

Alverlan,

--Problema

Na atual fase do projeto tenho que desenvolver uma aplicação que seja capaz de realizar a conversão de um arquivo CSV para RDF. Na internet existe muito pouca coisa sobre essa conversão (nada de útil, na verdade). E o conteúdo que existe sobre esses dois tipos de arquivo também é bem limitado e confuso.:unsure:

Quero saber se alguém ai pode me dar uma luz de como construir essa bendita aplicação, conheço mediamente Java (que é a linguagem que deve ser empregada) no entanto, como não conheço os formatos e nunca desenvolvi algo desse tipo, não sei nem por onde começar:confused: . Por favor me ajudem.

Abraços a todos.

No formato CSV (comma-separated values), você tem os valores separados por vírgulas. É um formato simples para fazer a leitura dos dados via programação. Segue o link para mais detalhes (incluindo exemplos do formato): http://en.wikipedia.org/wiki/Comma-separated_values

De toda forma, seria muito bom se você tivesse acesso a uma amostra desse .csv a ser lido.

O RDF (Resource Description Framework) já é um pouco mais complexo e pode assumir alguns formatos de dados variados: XML; N-triples;Turtle. No site a seguir, você tem mais informações e um exemplo de um documento RDF (sintaxe RDF/XML) : http://www.w3schools.com/rdf/rdf_example.asp

Resumindo, você vai precisar fazer o seguinte:

1) Ter acesso a uma amostra do .csv e analisar o formato;

2) Fazer o devido tratamento das strings a serem lidas (do .csv) com o auxílio de algum tokenizer. Segue um exemplo: http://kickjava.com/1178.htm

3) Definir e estudar o formato a ser utilizado para o RDF. De posse dos tokens obtidos na leitura do .csv, o trabalho será a escrita dos dados novo formato.

Para a leitura do RDF em si posteriormente, você até teria algo pronto como o http://jena.apache.org. Se estiver no formato N-triples, uma alternativa menos complexa: http://code.google.com/p/nxparser/

Esse tipo de trabalho é muito comum quando estamos lidando com bases de dados desconhecidas e precisamos criar rotinas exclusivas para fazer a importação dos dados.

Espero que ajude..

[]'s

LNW

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!