Skip to content

Proyecto de extracción de datos de distintas fuentes con exportación a otras fuentes.

Notifications You must be signed in to change notification settings

init-sfw/extractor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 

Repository files navigation

extractor

Proyecto de extracción de datos de distintas fuentes con exportación a otras distintas. Inicialmente creado con el objetivo de servir como fuente de datos al proyecto Memoria

Versión actual

En la segunda versión de la app se hace una evolución a una arquitectura más seria pero aún inmadura, a modo de POC y con necesidad de mucha refactorización.

Sin tests, sin resoluciones arquitectónicas eficientes y sin performance. Escribe JSON de salida procesable por Memoria.

Se encuentra procesando unas 500 páginas de Wikipedia, con requests individuales, sobre torneos de fútbol (responden al template Ficha de torneo de fútbol de las que extrae el infobox correspondiente y lo transforma en un evento operable por Memoria.

Ejecución

El proyecto está desarrollado en Java y consta de una arquitectura inestable y con chanchadas. La parametrización es manual desde el código, sin interfaz. La salida falta ser parseada por un conversor de MediaWiki a HTML o lo que el formato de evento de Memoria necesite.

Próximo paso

La próxima versión tendrá como objetivo permitir trabajar con alguna otra plantilla de Wikipedia desde una parametrización interna.

Más información

Más información sobre la investigación en marcha puede encontrarse en este documento (necesita permiso de acceso): https://docs.google.com/document/d/1oZ-4i0lSLBRiJDw0nS-wjFz4FVfhr-J-E1FOV8u3hv0

Futurología

A modo de propuesta futura de investigación y aplicación se plantean las siguientes herramientas y tecnologías como posibles:

  • Arquitectura robusta, bien interfaceada y aprovechando la potencialidad del lenguaje y los patrones arquitectónicos
  • SPARQL para realizar la extracción de información estructurada y montada sobre una base de datos relacional como dbpedia, estudiar también la posible interacción con el extraction-framework
  • HPC para potenciar el procesamiento de los mapeos de fuentes origen a fuentes destino
  • Minería de datos para la generación de Data warehoues que sirvan como fuentes de datos.
  • Extracción de múltiples fuentes de datos:
    • Mails
    • Calendarios
    • Noticias
    • Repositorios

About

Proyecto de extracción de datos de distintas fuentes con exportación a otras fuentes.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages