-
Notifications
You must be signed in to change notification settings - Fork 9
Open
Description
In this initial feedback I want to focus on the GraphQL used, and potential improvements.
- I would put the query into the readme
- I like the variable interpolation you do in the second notebook. I think that pattern facilitates reuse.
- the result is the same, but I would consider restructuring the query to be more explicit that we are looking at outputs for a particular funder. So instead of
works(query: "fundingReferences.awardNumber:777523", first: 75) {
totalCount
use
funder(id: "https://doi.org/10.13039/501100000780") {
name
works(query: "fundingReferences.awardNumber:777523", first: 75) {
totalCount
- use
types { resourceType }to have a more specific description of the outputs, e.g.PresentationorProject deliverable. - use
dates { date dateType }to have more specific publication dates, enabling a bar graph that is by month and not by year - use
formattedCitation(style: "vancouver")instead ofbibtexto format the metadata into a human readable format. This assumes that the notebook generates a nicely formatted document rather than a bibtex file to download (we could do that in another notebook). - think about extracting the author information (many of them have ORCID IDs) and do something with it, e.g. a visualization linking them to the outputs. Affiliation identifiers are not yet supported by Zenodo.
- handle duplicates/versions, which is common with Zenodo. Happy to discuss how to do that automatically.
Metadata
Metadata
Assignees
Labels
No labels