Page MenuHomePhabricator

Bring Bene's sparql tool back to life
Open, MediumPublic

Description

@Bene's "sparql" tool used to be available at https://tools.wmflabs.org/bene/sparql/, but it's currently down. In addition, the source doesn't seem to be available in any public repository. It should be revived or taken over by new maintainers.

Note: This task was part of the "Improving Visual SPARQL Query builders" project, carried out during the Wikimedia Hackathon 2019. Project poster:

Wikimedia_Hackathon_2019_Project_Matching_Session_02.jpg (1×900 px, 200 KB)

Event Timeline

The tool's code has been recovered with @Chicocvenancio's help, and put into a github repository at https://github.com/waldyrious/sparql-query-generator, to which @Jakob_WMDE has write access.

GitHub allows hosting the site using its GitHub Pages feature, so for now the tool can be used at https://waldyrious.github.io/sparql-query-generator.

If @Bene agrees, I could transfer the repository to his github account, assuming @Jakob_WMDE and I remain as co-maintainers, and then we could be added to the tool as maintainers. Otherwise, we should consider other options.

Instead of bringing a number of tools back I'd prefer we bundle our energy and put the necessary time into developing one query builder that's integrated in query.wikidata.org and maintained. That's on the roadmap for this year.

@Lydia_Pintscher agreed. The reason I wanted these tools to be live was to allow them to be experimented on, and allow identifying the good design choices and UX patterns, to help build the default builder. T223852 was about precisely identifying these tools and listing them in an accessible location, and T223853 was about doing some preliminary UX testing work (it can be reopened if there are plans to expand that work further — /cc @Charlie_WMDE).

Ok cool. That makes sense :)
So should we close this then?

So should we close this then?

I was hoping we could get the repository into a more stable state; right now it is a fork. @Jakob_WMDE said that @Bene is still reachable, so perhaps he could ask him about having the repo transferred to his account, and Jakob and I kept as maintainers both on GitHub and Toolforge, so that the repo becomes canonical but he doesn't need to bother with supporting the tool himself. What do you say, @Jakob_WMDE?

For the record (following a recent email prompt by @Aklapper), I'm still willing to help complete the tasks outlined in the comments above, but I don't have the access to perform them on my own. Either @Bene would have to do it (i.e. accept the repository transfer, and add me and @Jakob_WMDE as collaborators), or explicitly decline that course of action, in which case we might have to consider the adoption process for abandoned tools.

Removing task assignee due to inactivity, as this open task has been assigned for more than two years. See the email sent to the task assignee on February 06th 2022 (and T295729).

Please assign this task to yourself again if you still realistically [plan to] work on this task - it would be welcome.

If this task has been resolved in the meantime, or should not be worked on ("declined"), please update its task status via "Add Action… 🡒 Change Status".

Also see https://www.mediawiki.org/wiki/Bug_management/Assignee_cleanup for tips how to best manage your individual work in Phabricator.

waldyrious removed waldyrious as the assignee of this task.