RDF Extension - cant get it to show up

962 views
Skip to first unread message

disne...@gmail.com

unread,
Sep 17, 2015, 12:22:20 PM9/17/15
to OpenRefine
I am new to using Open Refine and am trying to figure out how to use the reconciliation services of FAST (https://github.com/lawlesst/fast-reconcile) and Library of Congress. One set of instructions I found for using the LOC (http://freeyourmetadata.org/reconciliation) said to install the RDF extension (http://refine.deri.ie/). I have tried to follow the instructions but the extension has not shown up.

I am using "google-refine-2.5-r2407" on Windows 7. I have tried putting the extensions folder in the webapp\extensions folder and in the \AppData\Local\Google\Refine\extensions folder. When I reopen Open Refine it does not show as an option next to the word Extensions: where Freebase is.

I have no idea what I am doing wrong or if there is something else needed to get this to work. Any ideas?

Thank you

Owen Stephens

unread,
Sep 17, 2015, 5:25:24 PM9/17/15
to OpenRefine
Hi,
A few different issues here:

1. I know that Google Refine 2.5 is still the official download, but I'd recommend using the '2.6 beta' from https://github.com/OpenRefine/OpenRefine/releases/tag/v2.6-rc1

2. I think the two potential locations for the extensions on Windows are:

Documents and Settings/Application Data/Google/Refine/extensions
Documents and Settings/Local Settings/Application Data/Google/Refine/extensions

Did you find the Freebase extension in either of the locations you tried?

3. The RDF extension is only required for reconciliation if you want to use a SPARQL endpoint for the reconciliation - this isn't the case for the FAST reconciliation service you mention. The way this reconciliation service works is that it is a Python application that you run somewhere (e.g. on your local machine) that layers a standard OpenRefine reconciliation service on top of FAST - so basically acts as a mediator between OpenRefine and FAST. The steps to getting this working are:

* Download the Python code from https://github.com/lawlesst/fast-reconcile (you can use the 'Download ZIP' link and then unzip and you should get a folder with the code in)
* Assuming you already have Python installed, you can run this by typing "python reconcile.py --debug" (as in the directions in the README file)
* In you Refine project, from the Column with the values you want to use in the reconciliation choose Reconcile->Start reconciling
* Click 'Add Standard Service'
* In the prompt that appears put http://0.0.0.0:5000/reconcile

Apologies these instructions are so brief - there may be some better ones already online someone can point to.


Owen

e w

unread,
Sep 17, 2015, 6:32:24 PM9/17/15
to OpenRefine
Is this on a networked computer at work?
I had this issue a week ago--it turned out to be a strange permissions issue.  I had the OpenRefine folder in my documents directory, located in the normal users directory, however my account does not have admin permissions. 
To fix the issue, I simply unzipped the OpenRefine directory into the root directory of the computer, e.g. C:\openrefine and then install the extension again (as per directions), and everything works fine.

e w

unread,
Sep 17, 2015, 7:07:43 PM9/17/15
to OpenRefine
Also, one more thing that often happens:
clear your browser cache!
especially when using refine with firefox, extensions and saved projects wont show up because its not refreshing the cache correctly. 
p.s. you can tell if Refine is recognizing that a new extension is there by looking at the code window when it starts up, you will get a message showing the new extension being installed

qi cui

unread,
Sep 17, 2015, 8:30:27 PM9/17/15
to OpenRefine
I had some problem to run the current RDF extension under 2.6 beta. seems some java library is not compatible with.

disne...@gmail.com

unread,
Sep 18, 2015, 9:52:00 AM9/18/15
to OpenRefine
Clearing the browser cache totally fixed it, I never would have thought of that! thank you :)

disne...@gmail.com

unread,
Sep 18, 2015, 9:53:33 AM9/18/15
to OpenRefine
Hi Owen,
Thank you so much for this information - especially the instructions on how to use the FAST service, I am going to try that out today.

Sergio Fernández

unread,
Sep 18, 2015, 10:38:43 AM9/18/15
to openrefine
Sorry guys, neither Fadi or myself managed to find time to maintain
the extension in the last year. Just taking a look to the open issues
you can understand the status:
https://github.com/fadmaa/grefine-rdf-extension/issues

Anyway, with minor issues, the extension should run fine on OpenRefine
2.6, either beta or current HEAD from git.
> --
> You received this message because you are subscribed to the Google Groups
> "OpenRefine" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to openrefine+...@googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.



--
Sergio Fernández
http://www.wikier.org

Jonathon Paarlberg

unread,
Sep 24, 2015, 10:39:49 AM9/24/15
to OpenRefine
Whereas I would love to use the beta version, I know that people here at work won't want me to use anything but the stable version. Sometimes, perception means everything.


On Thursday, September 17, 2015 at 5:25:24 PM UTC-4, Owen Stephens wrote:

Jonathon Paarlberg

unread,
Sep 24, 2015, 10:48:25 AM9/24/15
to OpenRefine
I don't know if this will help you, but I was having various problems using 2.5 in Firefox at work. One of those problems was that the RDF button disappeared. However, when I use OpenRefine 2.5 with Google Chrome it works just fine. 'Have no clue as to why and don't really care; I know, it's the luxury of a user who's not involved in development. But I do have plenty of other work to do.
Reply all
Reply to author
Forward
0 new messages