Skip to content
EntityQ5583871· pop 21· linked from 598 articles

OpenRefine

Sign in to save

Also known as Google Refine, Freebase Gridworks, Gridworks, #openrefine

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

Key facts

Software.name
OpenRefine
Software.title
OpenRefine
Software.logo
OpenRefine favicon (2018-present).svg
Software.logo size
200px
Software.developer
Freebase, then Google, now open source community
Software.programming language
Java
Software.platform
Microsoft Windows, Linux, macOS
Software.language
English, Italian, Chinese, Japanese, French, German
Software.license
BSD License

via Wikipedia infobox

Described at

OpenRefine (formerly Google Refine) is a free, open-source tool for working with messy data. It enables users to clean data, transform it between a variety of formats, extend it with web services, and link it to databases. This tool is available for Windows, Mac and Linux.

Excerpt from a page describing this subject · 2,538 chars · not written by Vinony

Source code

OpenRefine is a Java-based power tool that allows you to load data, understand it, clean it up, reconcile it, and augment it with data coming from the web. All from a web browser and the comfort and privacy of your own computer. OpenRefine is open source software and is licensed under the BSD license located in the LICENSE.txt. See the folders licenses under /main/webapp/ as well as within each /extensions for information on open source libraries that OpenRefine depends on. This software was created by Metaweb Technologies, Inc. and originally written and conceived by David Huynh. Metaweb Technologies, Inc. was acquired by Google, Inc. in July 2010 and the product was renamed Google Refine. In October 2012, it was renamed OpenRefine as it transitioned to a community-driven project. Since 2020, OpenRefine is fiscally sponsored by Code for Science and Society (CS&S).

Excerpt from the source-code README · 4,241 chars · not written by Vinony

Wikidata facts

Official website
openrefine.org
Image
06 match with wikidata screenshot slides.png
Motto
A power tool for working with messy data.
Has use
editing
Show 20 more facts
operating system
Linux
source code repository URL
github.com/OpenRefine/OpenRefine
software quality assurance
continuous integration
copyright license
BSD licenses
software version identifier
3.10.1
Commons category
OpenRefine
official forum URL
forum.openrefine.org
programmed in
JavaScript
language of work or name
French
social media followers
373
compatible with
XML
user manual URL
openrefine.org/docs
hashtag
OpenRefine
official shop URL
store.openrefine.org
official donation page URL
openrefine.org/donate
Sources (14)

via Wikidata · CC0

Article · 日本語

OpenRefine(旧称:Google Refine、さらに以前はFreebase Gridworks)は、スタンドアローンのオープンソースのデスクトップアプリケーションで、データのクリーンナップ、他の形式への変換、と呼ばれる処理を行うことができる。見た目はスプレッドシートアプリケーションに似ているが(スプレッドシートファイル形式も処理できる)、よりデータベースに近い動作をする。 各列(カラム)の下にセルを持つデータの各行に対して様々な操作を行う。これは、リレーショナルデータベースのテーブルに非常によく似ている。1つのOpenRefineプロジェクトは1つのテーブルからなる。ユーザーは、ファセット(facet)と呼ばれるフィルタリング条件(例えば、指定した列が空でない行のみを表示するなど)の定義を使用して、表示する行をフィルタすることができる。スプレッドシートとは違い、OpenRefineのほとんどの操作は、表示された行全体に対して実行される。たとえば、1つのカラムの下にある全ての行のすべてのセルに対して変換処理が適用されたり、すでにあるカラムを元にして新しいカラムが作成されるといった処理となる。すべての操作はプロジェクト内に保存された1つのデータセットに対して実行され、別のデータセットに対して同じ操作を繰り返し適用することができる。 スプレッドシートとは異なり、セルの中には数式は保存されず、数式はデータの変換に使われ、また、データの変換は1回のみ実行される。データを変換する処理式はGeneral Refine Expression Language (GREL)と呼ばれるDSLの他、Jython(つまりPython)やClojureで記述することも可能である。 プログラムにはウェブユーザーインターフェイスが組み込まれているが、ウェブサービス(SAAS)としてホストされるわけではなく、ダウンロード後にローカルマシンで動作するためのものである。OpenRefineを実行すると、ローカルでウェブサーバが起動し、このウェブサーバ上で動作するウェブUIがブラウザで自動的に開かれる。

Abstract from DBpedia / Wikipedia · CC BY-SA