March 28, 2017

0 0
Read Time:4 Minute, 7 Second

Notes from Meeting With Farris

  • OpenRefine – maybe just go with that if easier
  • Farris’ notes from provenance conference
  • What other data sets
  • Goals: Combine as many datasets as possible.
  • How to visualize – data in action
  • Yearly accession data
  • Timeline
  • External resources
  • Incorporating external data most important at this point
  • Create a timeline?
  • What can be ingested into Whitney server and maintained?

Timeline for the Rest of the Semester

Since Karma is a pain and Gephi is probably beyond the scope of my technical abilities, I will focus on OpenRefine for now.

A nice deliverable would be a master Founding Collection dataset with URIs from as many other institutional repositories as possible.

Basically, just reconcile everything.

Reconciliation

https://github.com/OpenRefine/OpenRefine/wiki/Reconciliation

https://www.wikidata.org/wiki/Wikidata:List_of_properties

https://www.wikidata.org/wiki/Property:P1566

Goal – a Founding Collection Constituents Name Directory! Currently testing to see whether OpenRefine can auto-generate columns based on Wikidata properties. Some references:

Using OpenRefine to search for Wikidata properties is kind of time-consuming. Is it any less so than Python?

And…searching for Wikidata properties with OpenRefine was a failure. Python is probably fine.

Attempting to get GeoNames property from Wikidata via the Wikidata entity page for a place:

 

https://www.wikidata.org/w/api.php?action=wbgetclaims&entity=Q200078&property=P1566

“https://www.wikidata.org/w/api.php?action=wbgetclaims&entity=”+cell.recon.match.id+”&property=P1566”

“https://tools.wmflabs.org/openrefine-wikidata/en/fetch_values?item=”+cell.recon.match.id+”&prop=P1566”

 

Yes! Once names are reconciled to Wikidata, OpenRefine can create a column based on any property! I used GeoNames to test, since Joshua had already queried it for constituent birth/death places.

Extract property from resulting JSON dictionary:

value.parseJson().values.replace(‘[‘,”).replace(‘]’,”).replace(‘”‘,”)

A name directory with the URIs of Whitney Constituents from various other institutional repositories seems like it could be pretty useful.

More VIAF reconciliation details:

http://refine.codefork.com/ 

External URI Wikidata Properties

Export

I guess JSON is the default export format for OpenRefine?

https://github.com/OpenRefine/OpenRefine/wiki/Export-As-YAML

But is it LD….?

You can export JSON from OpenRefine using the Templating function:

More on that: http://stackoverflow.com/questions/31328001/openrefine-working-with-templating-to-export-json-as-records

Happy
Happy
0 %
Sad
Sad
0 %
Excited
Excited
0 %
Sleepy
Sleepy
0 %
Angry
Angry
0 %
Surprise
Surprise
0 %