WDscholia / scholia

Wikidata-based scholarly profiles
https://scholia.toolforge.org
Other
225 stars 81 forks source link

Create a generic mechanism to generate /curation pages #752

Open Daniel-Mietchen opened 5 years ago

Daniel-Mietchen commented 5 years ago

What I have in mind here is checking a Scholia profile for all the properties or classes used (perhaps ShEx could be of help here) and then displaying corresponding panels.

To give some examples, an author profile's missing page could have things like

Background: Scholia has different profile types, e.g.

For each of these profile types, https://github.com/WDscholia/scholia/blob/master/scholia/app/templates/q_curation.html generates a curation page that is meant to assist in curating the associated data, e.g.

Some of these curation pages do not actually have any SPARQL queries on them, e.g.

The problem that this issue is to address is that the SPARQL queries underlying panels on those curation pages are currently hand-crafted, whereas in theory, the things in need of curation could be inferred from the SPARQL queries used on the profile pages themselves.

All SPARQL queries for a given profile type like author can be found in https://github.com/WDscholia/scholia/tree/master/scholia/app/templates according to the file name scheme author_*.sparql.

dishantzaveri commented 1 year ago

ps assign me @Daniel-Mietchen

Daniel-Mietchen commented 1 year ago

@dishantzaveri Thanks - I added some background information to the ticket and assigned it to you.