Top Banner
Raw Data Cleaning, Validation and Enhancement The Field Museum - Chicago, Illinois iDigBio Entomology Digitization Workshop Deborah Paul, iDigBio April 25, 2013
26

Raw Data Cleaning, Validation and Enhancement The Field Museum - Chicago, Illinois iDigBio Entomology Digitization Workshop Deborah Paul, iDigBio April.

Dec 31, 2015

Download

Documents

Alberta Sparks
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Raw Data Cleaning, Validation and Enhancement The Field Museum - Chicago, Illinois iDigBio Entomology Digitization Workshop Deborah Paul, iDigBio April.

Raw Data Cleaning, Validation and Enhancement

The Field Museum - Chicago, IllinoisiDigBio Entomology Digitization Workshop

Deborah Paul, iDigBioApril 25, 2013

Page 2: Raw Data Cleaning, Validation and Enhancement The Field Museum - Chicago, Illinois iDigBio Entomology Digitization Workshop Deborah Paul, iDigBio April.

Pre & Post-Digitization

• Exposing Data to Outside Curation – Yipee! Feedback• Data Discovery• dupes, grey literature, more complete records,

annotations of many kinds, georeferenced records• Filtered PUSH Project• Scatter, Gather, Reconcile – Specify• iDigBio

• Planning for Ingestion of Feedback – Policy Decisions• re-determinations & the annotation dilemma• to re-image or not to re-image• “annotated after imaged”• to attach a physical annotation label to the specimen

from a digital annotation or not

Page 3: Raw Data Cleaning, Validation and Enhancement The Field Museum - Chicago, Illinois iDigBio Entomology Digitization Workshop Deborah Paul, iDigBio April.

Data curation / Data management• querying dataset to find / fix errors / enhance• kinds of errors• filename errors• typos• georeferencing errors• taxonomic errors• identifier and guid errors• format errors (dates)• mapping

Page 4: Raw Data Cleaning, Validation and Enhancement The Field Museum - Chicago, Illinois iDigBio Entomology Digitization Workshop Deborah Paul, iDigBio April.

Clean & Enhance Data with Tools• Query / Report / Update features of Databases• Learn how to query your databases effectively• Learn SQL (MySQL, it’s not hard – really!)

• Using new tools• Kepler Kurator – Data Cleaning, Data Enhancement• Open Refine, desktop app• from messy to marvelous• http://code.google.com/p/google-refine/• http://openrefine.org/• remove leading / trailing white spaces• standardize values• call services for more data• just what is a “service” anyway?

• the magic of undo• Google Fusion Tables

Page 5: Raw Data Cleaning, Validation and Enhancement The Field Museum - Chicago, Illinois iDigBio Entomology Digitization Workshop Deborah Paul, iDigBio April.

OpenRefine

• A power tool for working with messy data.• Got Data in a Spreadsheet,…?• TSV, CSV, *SV, Excel (.xls and .xlsx),• JSON,• XML,• RDF as XML,• Wiki markup, and • Google Data documents are all supported.

• the software tool formerly known as GoogleRefine

Page 6: Raw Data Cleaning, Validation and Enhancement The Field Museum - Chicago, Illinois iDigBio Entomology Digitization Workshop Deborah Paul, iDigBio April.

http://openrefine.org/

• Install

Page 7: Raw Data Cleaning, Validation and Enhancement The Field Museum - Chicago, Illinois iDigBio Entomology Digitization Workshop Deborah Paul, iDigBio April.
Page 8: Raw Data Cleaning, Validation and Enhancement The Field Museum - Chicago, Illinois iDigBio Entomology Digitization Workshop Deborah Paul, iDigBio April.
Page 9: Raw Data Cleaning, Validation and Enhancement The Field Museum - Chicago, Illinois iDigBio Entomology Digitization Workshop Deborah Paul, iDigBio April.
Page 10: Raw Data Cleaning, Validation and Enhancement The Field Museum - Chicago, Illinois iDigBio Entomology Digitization Workshop Deborah Paul, iDigBio April.
Page 11: Raw Data Cleaning, Validation and Enhancement The Field Museum - Chicago, Illinois iDigBio Entomology Digitization Workshop Deborah Paul, iDigBio April.
Page 12: Raw Data Cleaning, Validation and Enhancement The Field Museum - Chicago, Illinois iDigBio Entomology Digitization Workshop Deborah Paul, iDigBio April.
Page 13: Raw Data Cleaning, Validation and Enhancement The Field Museum - Chicago, Illinois iDigBio Entomology Digitization Workshop Deborah Paul, iDigBio April.

Enhance Data

• Call “web services”• GeoLocate example• your data has locality, county, state, country fields• limit data to a given state, county• build query• "http://www.museum.tulane.edu/webservices/

geolocatesvcv2/glcwrap.aspx?Country=USA&state=fl&fmt=json&Locality="+escape(value,'url')• service returns json output• latitude, longitude values now in your dataset.

• Google Fusion tables

Page 14: Raw Data Cleaning, Validation and Enhancement The Field Museum - Chicago, Illinois iDigBio Entomology Digitization Workshop Deborah Paul, iDigBio April.
Page 15: Raw Data Cleaning, Validation and Enhancement The Field Museum - Chicago, Illinois iDigBio Entomology Digitization Workshop Deborah Paul, iDigBio April.
Page 16: Raw Data Cleaning, Validation and Enhancement The Field Museum - Chicago, Illinois iDigBio Entomology Digitization Workshop Deborah Paul, iDigBio April.
Page 17: Raw Data Cleaning, Validation and Enhancement The Field Museum - Chicago, Illinois iDigBio Entomology Digitization Workshop Deborah Paul, iDigBio April.

Parsing json

• How do we get our longitude and latitude out of the json?• Parsing (it’s not hard – don’t panic)!

Page 18: Raw Data Cleaning, Validation and Enhancement The Field Museum - Chicago, Illinois iDigBio Entomology Digitization Workshop Deborah Paul, iDigBio April.

Parsing json• Copy and paste the text below into • http://jsonformatter.curiousconcept.com/

• { "engineVersion" : "GLC:4.40|U:1.01374|eng:1.0", "numResults" : 2, "executionTimems" : 296.4019, "resultSet" : { "type": "FeatureCollection", "features": [ { "type": "Feature", "geometry": {"type": "Point", "coordinates": [-84.247155, 30.438056]}, "properties": { "parsePattern" : "Miles East of TALLAHASSEE", "precision" : "Low", "score" : 36, "uncertaintyRadiusMeters" : 20330, "uncertaintyPolygon" : "Unavailable", "displacedDistanceMiles" : 2, "displacedHeadingDegrees" : 90, "debug" : ":GazPartMatch=False|:inAdm=False|:Adm=LEON|:orig_d=2 MI|:NPExtent=29301|:NP=TALLAHASSEE|:KFID=FL:ppl:4006|TALLAHASSEE" } }, { "type": "Feature", "geometry": {"type": "Point", "coordinates": [-84.174636, 30.494436]}, "properties": { "parsePattern" : "Miles East of %LEON COUNTY%", "precision" : "Low", "score" : 31, "uncertaintyRadiusMeters" : 17244, "uncertaintyPolygon" : "Unavailable", "displacedDistanceMiles" : 2, "displacedHeadingDegrees" : 90, "debug" : ":GazPartMatch=False|:inAdm=False|:Adm=LEON|:orig_d=2 MI|:NPExtent=24140|:NP=LEON COUNTY|:KFID=|LEON COUNTY" } } ], "crs": { "type" : "EPSG", "properties" : { "code" : 4326 }} } }

Page 19: Raw Data Cleaning, Validation and Enhancement The Field Museum - Chicago, Illinois iDigBio Entomology Digitization Workshop Deborah Paul, iDigBio April.

http://jsonformatter.curiousconcept.com/

Copy json output in the spreadsheet, paste it here.Click on process button (lower right of this screen).

http://jsonformatter.curiousconcept.com/

Page 20: Raw Data Cleaning, Validation and Enhancement The Field Museum - Chicago, Illinois iDigBio Entomology Digitization Workshop Deborah Paul, iDigBio April.

Parsing json

Page 21: Raw Data Cleaning, Validation and Enhancement The Field Museum - Chicago, Illinois iDigBio Entomology Digitization Workshop Deborah Paul, iDigBio April.

Parsing latitude

Page 22: Raw Data Cleaning, Validation and Enhancement The Field Museum - Chicago, Illinois iDigBio Entomology Digitization Workshop Deborah Paul, iDigBio April.

Parsing longitude

Page 23: Raw Data Cleaning, Validation and Enhancement The Field Museum - Chicago, Illinois iDigBio Entomology Digitization Workshop Deborah Paul, iDigBio April.

The Results!

Page 24: Raw Data Cleaning, Validation and Enhancement The Field Museum - Chicago, Illinois iDigBio Entomology Digitization Workshop Deborah Paul, iDigBio April.

How to begin?• This powerpoint• and accompanying CSV

• OpenRefine videos and tutorials• Join Google+ Open Refine Community• Google Fusion Tables

• Teach others about these power tools• Pay-it-forward!• Data that is “fit-for-research-use”• & fun

Page 25: Raw Data Cleaning, Validation and Enhancement The Field Museum - Chicago, Illinois iDigBio Entomology Digitization Workshop Deborah Paul, iDigBio April.

Have fun with the data no matter where you find it!

Page 26: Raw Data Cleaning, Validation and Enhancement The Field Museum - Chicago, Illinois iDigBio Entomology Digitization Workshop Deborah Paul, iDigBio April.

Thanks!

iDigBio is funded by a grant from the National Science Foundation's Advancing Digitization of Biodiversity Collections Program (#EF1115210). Views and opinions expressed are those of the author not necessarily those of the NSF.