OpenRefine / OpenRefine/SparqlExtension
Create project from WCQS SPARQL query (special case: requires Wikimedia authentication)
Nobody has claimed this yet.
- Dominant language
- Java
- Stars
- 6
- Forks
- 3
- PR merge metrics
- No merged PRs in 30d
Description
This is a feature request for a specific subcase of OpenRefine/OpenRefine#1212. This will be helpful for users who want to edit structured data of existing Wikimedia Commons files with the help of OpenRefine.
Through the SDC project for OpenRefine, users will be able to edit and upload files with structured data on Wikimedia Commons. See more info about this project on meta.wikimedia.org.
In some cases, it may be very handy for users to start an OpenRefine project with a SPARQL query from the Wikimedia Commons Query Service (WCQS). However, this specific SPARQL endpoint requires Wikimedia OAuth authentication.
It would be great if the work done on OpenRefine/OpenRefine#1212 also includes this use case, or alternatively we add support for WCQS after that general task has been completed.
Proposed solution
I have no idea at all about the technical difficulties re: this request. Curious to hear considerations around this!
Additional context
- General info about WCQS, including some pointers re: dealing with authentication from external tools https://commons.wikimedia.org/wiki/Commons:SPARQL_query_service
- The authentication for WCQS is controversial in the Wikimedia community, see https://phabricator.wikimedia.org/T297995. However, it is very unlikely that authentication is removed anytime soon (think in the upcoming years)
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reading OpenRefine#1212 and the WCQS authentication guidance linked in the issue. Determine how authenticated WCQS queries could create an OpenRefine project, including the Wikimedia OAuth requirements. Done means the WCQS-specific project-creation flow is supported.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java
- Domain
- api, authentication
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 20/100