Denne artikkelen vil ta for seg emnet OpenRefine, som representerer et grunnleggende aspekt i _var2-omfanget. Gjennom historien har OpenRefine hatt en fremtredende plass i samfunnet, og spilt en avgjørende rolle i _var3. Gjennom en omfattende analyse vil utviklingen av OpenRefine bli undersøkt, så vel som dens implikasjoner på ulike områder som _var4, _var5 og _var6. Ulike synspunkter fra eksperter på temaet vil bli utforsket, med sikte på å gi et helhetlig perspektiv som lar oss forstå viktigheten og relevansen av OpenRefine i dag. Gjennom en tverrfaglig tilnærming er målet å tilby leserne en komplett og oppdatert visjon av OpenRefine, med det formål å generere en berikende debatt og fremme større forståelse for dette betydningsfulle temaet.
OpenRefine | |||
---|---|---|---|
![]() | |||
![]() | |||
Utvikler(e) | Google, Metaweb, Antonin Delpeuch[1] | ||
Nyeste versjon | 3.9.2 (26. mars 2025)[2] | ||
Kodelager | https://github.com/OpenRefine/OpenRefine | ||
Operativsystem | Microsoft Windows macOS Linux | ||
Skrevet i | Java,[3] JavaScript | ||
Type | Dataavstemming, dataforvaltning, datavisualisering, data reconciliation, berike,[4] redaksjon,[4] datavask,[4] transformasjon[4] | ||
Lisens | BSD-lisensen | ||
Nettsted | openrefine.org (en)[5] | ||
OpenRefine, tidligere kalt Google Refine og Freebase Gridworks, er et frittstående skrivebordsverktøy basert på åpen kildekode for å vaske og transformere data til andre format, det som på engelsk kalles «data wrangling».[6] Verktøyet er ligner på et regneark, og det kan da også behandle filer fra flere typer rgeark, men strukturen minner mer om en database.
Programmet opererer på rader (rows) av data som har celler med verdier organisert i kolonner (columns), som er mer likt en relasjonsdatabase enn et regneark. Et prosjekt i OpenRefine er definert som en tabell. Brukeren kan filtrere rader ved å bruke fasetter (facets) som definerer filterkriterier. Et eksempel på en slik fasett er å vise rader hvor en gitt kolonne inneholder verdier. Ulikt regneark blir de fleste operasjoner i OpenRefine gjort mot alle synlige rader under en kolonne,[7] opprettelse av en ny kolonne basert på eksisterende data fra en annen kolonne, og så videre. Alle aksjoner som blir gjort på et datasett blir lagret i et prosjekt og kan senere bli avspilt på andre tilsvarende datasett.