remerjohnson / conda-reconcile

An Anaconda3 environment with relevant python libraries to support various linked data OpenRefine reconciliation scripts

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

conda-reconcile: An Anaconda-based OpenRefine Reconciliation Environment

Pre-requisite Anaconda installation

  • (Windows-only) Visual C++ Build Tools: Scrolls down and select the "Build Tools for Visual Studio 2019" download.
  • Download Anaconda3, selecting the Python 3.x version 64-bit installer, and install it.
    • (Windows) During installation use the default settings, and ensure the boxes that add conda to your PATH are checked.

Setup this conda environment

  • Download the YAML (openrefine.yml) file from this repo or clone it.
  • cd to where you downloaded the YAML file.
  • Create the conda environment from the YAML file:
$ conda env create -f openrefine.yml
  • Activate the environment:
$ source activate refine3
  • If your shell complains (and/or you are using Anaconda Prompt), instead drop the source part:
$ activate refine3

Depending on your shell, it should say (refine3) in your command prompt.

Next steps

Make sure you have activated the environment as per above (you must see a refine3 in your prompt).

  • Download or clone an existing reconciliation service
  • Open your shell
    • cd to where you saved the reconciliation service
    • Run it (It runs in the background. You will connect to it via OpenRefine)
      • $ python script_name.py
  • Open OpenRefine to begin reconciliation

About

An Anaconda3 environment with relevant python libraries to support various linked data OpenRefine reconciliation scripts

License:The Unlicense