Articulo de referencia

OpenRefine

{{cite web|title=OpenRefine/OpenRefine - GitHub|website=[[GitHub]]|url=https://github.com/OpenRefine/OpenRefine|access-date=25 June 2017}} "},"platform":{"wt":"[[Microsoft Windo...

OpenRefine es una aplicación de escritorio de código abierto para la limpieza y transformación de datos a otros formatos, una actividad comúnmente conocida como manipulación de datos . [ 3 ] Es similar a las aplicaciones de hojas de cálculo y puede manejar formatos de archivo de hojas de cálculo como CSV , pero se comporta más como una base de datos.

Funciona con filas de datos que tienen celdas bajo columnas, de forma similar a como funcionan las tablas de bases de datos relacionales . Los proyectos de OpenRefine constan de una tabla, cuyas filas se pueden filtrar mediante facetas que definen criterios (por ejemplo, mostrar filas donde una columna determinada no esté vacía).

A diferencia de las hojas de cálculo, la mayoría de las operaciones en OpenRefine se realizan en todas las filas visibles, por ejemplo, la transformación de todas las celdas en todas las filas bajo una columna, [ 4 ] o la creación de una nueva columna basada en datos existentes. Las acciones realizadas en un conjunto de datos se almacenan en el proyecto y se pueden "reproducir" en otros conjuntos de datos. Las fórmulas no se almacenan en las celdas, sino que se utilizan para transformar los datos. La transformación se realiza solo una vez. [ 5 ] Las expresiones de fórmula se pueden escribir en el Lenguaje General de Expresiones de Refine (GREL) , [ 6 ] en Jython (es decir, Python) y en Clojure . [ 7 ]

El programa funciona como una aplicación web local: inicia un servidor web y abre el navegador predeterminado en 127.0.0.1:3333 .

Usos

  • Limpieza de datos desordenados : por ejemplo, si se trabaja con un archivo de texto con algunos datos semiestructurados, se puede editar utilizando transformaciones, facetas y agrupamiento para que los datos estén estructurados de forma clara. [ 8 ]
  • Transformación de datos : conversión de valores a otros formatos, normalización y desnormalización.
  • Analizando datos de sitios web : OpenRefine tiene una función de obtención de URL y un analizador HTML jsoup y un motor DOM. [ 9 ]
  • Agregar datos al conjunto de datos obteniéndolos de servicios web (es decir, devolviendo JSON ). [ 10 ] Por ejemplo, se puede utilizar para geocodificar direcciones a coordenadas geográficas . [ 11 ]
  • Alineación con Wikidata (anteriormente Freebase [ 12 ] ): esto implica la reconciliación : mapear valores de cadena en celdas a entidades en Wikidata. [ 13 ]

Formatos compatibles

Se admiten importaciones desde los siguientes formatos: [ 14 ]

Si los datos de entrada están en un formato de texto no estándar, se pueden importar como líneas completas, sin dividirlas en columnas, y luego extraer las columnas con las herramientas de OpenRefine. Se admiten archivos comprimidos (.zip, .tar.gz, .tgz, .tar.bz2, .gz o .bz2) y Refine puede descargar archivos de entrada desde una URL . Para usar páginas web como entrada, es posible importar una lista de URL y luego invocar una función de obtención de URL.

La exportación es compatible con los siguientes formatos: [ 16 ]

Los proyectos completos de OpenRefine en formato nativo se pueden exportar como un archivo .tar.gz .

Desarrollo

OpenRefine comenzó como Freebase Gridworks, desarrollado por Metaweb y disponible como código abierto desde enero de 2010. [ 17 ] El 16 de julio de 2010, Google adquirió Metaweb, [ 18 ] los creadores de Freebase , y el 10 de noviembre de 2010 renombró Freebase Gridworks como Google Refine , lanzando la versión 2.0. [ 19 ] El 2 de octubre de 2012, el autor original David Huynh anunció que Google pronto dejaría de brindar soporte activo a Google Refine. [ 20 ] [ 21 ] [ 22 ] Desde entonces, el código fuente ha estado en transición a un proyecto de código abierto llamado OpenRefine. [ 23 ]

Referencias

  1. "Versión 3.10.1" . 4 de marzo de 2026. Consultado el 7 de abril de 2026 .
  2. "OpenRefine/OpenRefine - GitHub" . GitHub . Consultado el 25 de junio de 2017 .
  3. "openrefine.github.com" . openrefine.org .
  4. "Edición mediante transformación: página wiki de edición de celdas de la documentación de Refine" . Consultado el 18 de abril de 2012 .
  5. "Comparación con software de hojas de cálculo: página wiki de edición de celdas en la documentación de Refine" . Consultado el 18 de abril de 2012 .
  6. Lenguaje de expresiones de refinamiento general OpenRefine/OpenRefine Wiki GitHub . Github.com (03-04-2013). Consultado el 16-08-2013.
  7. "Expresiones: Refinar la documentación" . Consultado el 18 de abril de 2012 .
  8. "Screencast: Google Refine 2.0 - Introducción (1 de 3) - edición de datos gubernamentales" . YouTube . 19 de julio de 2011. Consultado el 18 de abril de 2012 .
  9. "Eliminar HTML: Refinar la página wiki de la documentación" . Consultado el 18 de abril de 2012 .
  10. "Página wiki de FetchingURLsFromWebServices: Refinar la documentación" . Consultado el 18 de abril de 2012 .
  11. "Screencast: Google Refine 2.0 - Aumento de datos (3 de 3) - usando Openstreetmap Nominatim para geocodificación y Freebase para aumento" . YouTube . 19 de julio de 2011. Consultado el 18 de abril de 2012 .
  12. "Alineación de esquemas: Refinar la página wiki de la documentación" . Consultado el 18 de abril de 2012 .
  13. "Documentación de OpenRefine: Reconciliación" . GitHub . Consultado el 12 de marzo de 2017 .
  14. "Importadores: Refinar la página wiki de documentación" . Consultado el 18 de abril de 2012 .
  15. "Registro de cambios para la versión 2.5" . Consultado el 18 de abril de 2012 .
  16. "Exportación: Refinar la página wiki de la documentación" . Consultado el 18 de abril de 2012 .
  17. "Archivo de Google Code: almacenamiento a largo plazo para el alojamiento de proyectos de Google Code" . code.google.com .
  18. "Blog oficial de Google: Una comprensión más profunda con Metaweb" . Consultado el 18 de abril de 2012 .
  19. "Blog de código abierto de Google: Anuncio de Google Refine 2.0, una potente herramienta para los gestores de datos" . Consultado el 18 de abril de 2012 .
  20. "Grupos de Google" . groups.google.com .
  21. "De Freebase Gridworks a Google Refine y ahora OpenRefine" .
  22. OpenRefine Archivado el 25/09/2016 en Wayback Machine . OpenRefine. Recuperado el 16/08/2013.
  23. google-refine - Google Refine, una potente herramienta para trabajar con datos desordenados (anteriormente Freebase Gridworks) - Google Project Hosting . Code.google.com. Consultado el 16 de agosto de 2013.
  • Sitio web oficial
  • Tutorial para principiantes de OpenRefine por Emma Carroll
Obtenido de " https://en.wikipedia.org/w/index.php?title=OpenRefine&oldid=1331405879 "