Open lubianat opened 4 years ago
I believe the server-side logic to send the data to a google spreadsheets wouldn't be so difficult, it would be a question of having a "Send" button that performs an append on a sheet.
Take a look at this package's function. I've done something similar before on a shiny app. Another option would be to setup a local database to append to but that would be less open to the public.
Something really basic, just so people can contribute whenever they have 2-3 minutes available. Maybe even a Shiny App could work for that. I plan to work on this, but any contribution (intellectually or code-wise) is super welcome.
The app would :
[ ] Display a text input button for the concept annotated
[ ] Display a text input button for the Wikidata ID
[ ] Add constraints and error messages
[ ] Constraint for concept: Text annotated has to be a exact string match with abstract or title.
[ ] Constraint for ID: has to match the pattern "Q[0-9]*" or similiar (format of a QID)
Local version
Online version
In that way, anyone could just come and annotate a couple concepts here and there. It would help us to understand what can currently be annotated and how people interact with Wikidata annotations.
Any thoughts or additional ideas? It will be as simple as possible, so to we can decently mantain even at an early stage.