Skip to content

Initial feedback user story 10 - grant outputs #1

@mfenner

Description

@mfenner

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. Presentation or Project 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 of bibtex to 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

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions