-
Notifications
You must be signed in to change notification settings - Fork 41
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
OpenRefine reconciliation API #338
Comments
Hi @wetneb , thanks for the suggestion. It would make a lot of sense to implement this - I've actually had the same idea and thought about opening an issue, but you got there first :) I'm aware of the W3C CG work, I've joined the group myself just to follow what's going on. |
BTW, it would make the implementation easier if there was an OpenAPI (Swagger) spec for the API available. Annif uses Connexion, which is driven by an OpenAPI spec file. |
This would be a lot nicer to implement if the reconciliation spec is modernized to better follow REST conventions, as suggested here: reconciliation-api/specs#84 |
@Webnet @osma @woody544 The USDA National Agricultural Library (NAL) uses Annif and Skosmos, and having Annif or Skosmos serve as a OpenRefine reconciliation API would be very helpful. Our use case is reconciliation of local CSV files to NALT. Currently we are using a relative old but workable JAR file that creates a reconciliation interface for the local CSV. After some digging we have found no more up-to-date alternatives. There is a Python module that seemingly does the same thing, but we could not get it to run properly. |
See also NatLibFi/Skosmos#23 (comment) |
Hi!
Would it make sense for an Annif instance to expose an OpenRefine reconciliation API for each of the profiles it knows of? That would let users "reconcile" tabular data to topics.
We are working on documenting the spec in a cleaner way as part of the W3C Entity Reconciliation Community Group.
This came up in a meeting with @acka47 and @literarymachine.
The text was updated successfully, but these errors were encountered: