Product Code Database
Example Keywords: gran turismo -silk $45-155
barcode-scavenger
   » » Wiki: Openrefine
Tag Wiki 'Openrefine'.
Tag

OpenRefine
 (

OpenRefine is an desktop application for data cleanup and transformation to other formats, an activity commonly known as . It is similar to applications, and can handle spreadsheet file formats such as CSV, but it behaves more like a database.

It operates on rows of data which have cells under columns, similar to the manner in which relational database tables operate. OpenRefine projects consist of one table, whose rows can be filtered using facets that define criteria (for example, showing rows where a given column is not empty).

Unlike spreadsheets, most operations in OpenRefine are done on all visible rows, for example, the transformation of all cells in all rows under one column, or the creation of a new column based on existing data. Actions performed on a dataset are stored the project and can be 'replayed' on other datasets. Formulas are not stored in cells, but are used to transform the data. Transformation is done only once. Formula expressions can be written in General Refine Expression Language (GREL), General Refine expression language OpenRefine/OpenRefine Wiki GitHub. Github.com (2013-04-03). Retrieved on 2013-08-16. in (i.e., Python), and in .

The program operates as a local web app: it starts a and opens the default browser to 127.0.0.1:3333.


Uses
  • Cleaning messy data: for example if working with a text file with some semi-structured data, it can be edited using transformations, facets and clustering to make the data cleanly structured.
  • Transformation of data: converting values to other formats, normalizing and denormalizing.
  • Parsing data from web sites: OpenRefine has a URL fetch feature and HTML parser and DOM engine.
  • Adding data to dataset by fetching it from web services (i.e. returning ). For example, can be used for addresses to geographic coordinates.
  • Aligning to (formerly Freebase): this involves reconciliation — mapping string values in cells to entities in Wikidata.


Supported formats
Import is supported from the following formats:

  • TSV, CSV
  • Text file with custom separators or columns split by fixed width
  • RDF triples (RDF/XML and Notation3 serialization formats)
  • Google Spreadsheets

If input data is in a non-standard text format, it can be imported as whole lines, without splitting into columns, and then columns extracted later with OpenRefine's tools. Archived and compressed files are supported (.zip, .tar.gz, .tgz, .tar.bz2, .gz, or .bz2) and Refine can download input files from a . To use web pages as input, it is possible to import a list of URLs and then invoke a URL fetch function.

Export is supported in following formats:

  • TSV
  • CSV
  • Google Spreadsheets
  • Templating exporter: it is possible to define custom template for outputting data, for example as table.

Whole OpenRefine projects in native format can be exported as a .tar.gz archive.


Development
OpenRefine started life as Freebase Gridworks, developed by and has been available as open source since January 2010. On 16 July 2010, acquired Metaweb, the creators of Freebase, and on 10 November 2010 renamed Freebase Gridwords Google Refine, releasing version 2.0. On 2 October 2012, original author David Huynh announced that Google would soon stop its active support of Google Refine. OpenRefine . OpenRefine. Retrieved on 2013-08-16. Since then, the codebase has been in transition to an open source project named OpenRefine. google-refine - Google Refine, a power tool for working with messy data (formerly Freebase Gridworks) - Google Project Hosting. Code.google.com. Retrieved on 2013-08-16.


External links

Page 1 of 1
1
Page 1 of 1
1

Account

Social:
Pages:  ..   .. 
Items:  .. 

Navigation

General: Atom Feed Atom Feed  .. 
Help:  ..   .. 
Category:  ..   .. 
Media:  ..   .. 
Posts:  ..   ..   .. 

Statistics

Page:  .. 
Summary:  .. 
1 Tags
10/10 Page Rank
5 Page Refs