openjournals / joss

The Journal of Open Source Software
https://joss.theoj.org
MIT License
1.51k stars 184 forks source link

Link JOSS and AAS DOIs to Zenodo #545

Open dbouquin opened 5 years ago

dbouquin commented 5 years ago

For software reviewed by JOSS in collaboration with AAS, there needs to be a step in the process where both the JOSS and AAS identifiers are added to the software's archival record

Why this would be helpful: PRISM example (ApJ paper; JOSS paper; Zenodo record)

If PRISM's Zenodo record just referenced both the ApJ and JOSS DOIs as related identifiers this would all be stored in the DOI system and you wouldn't need to rely on software authors knowing to build the right bridges.

labarba commented 5 years ago

If I got this right, we (JOSS editors) should be asking the authors to add the JOSS paper DOI and the ApJ paper DOI to the "Related identifiers" in the Zenodo archive's metadata. Correct?

JOSS already includes the DOI of the software archive as a <rel:related_item> of the article metadata. Maybe for articles in collaboration with AAS it can also include the DOI of the ApJ paper?

dbouquin commented 5 years ago

You got it. If JOSS authors added the JOSS paper DOI and the ApJ DOI as related identifiers in their Zenodo record, the semantic relationships between all three objects would be unambiguous and direct (and way less prone to link rot).

If you were to add a <rel:related_item> to the JOSS article metadata for the ApJ paper that would be excellent. Right now it's embedded in the PDF but a direct bridge from record to record is better.

arfon commented 5 years ago

JOSS already includes the DOI of the software archive as a <rel:related_item> of the article metadata. Maybe for articles in collaboration with AAS it can also include the DOI of the ApJ paper?

This item should be relatively easy for us to do.

If I got this right, we (JOSS editors) should be asking the authors to add the JOSS paper DOI and the ApJ paper DOI to the "Related identifiers" in the Zenodo archive's metadata. Correct?

This one is a little harder as we're going to have to rely upon our authors to get this right.

This reminds me of an idea we had some time ago of using Whedon to create the archive of the software on behalf of the JOSS authors. That way we could control that record and add the necessary metadata we needed for cross-linking like this.

augustfly commented 5 years ago

oh, here is the corresponding issue for ensuring all object-object bonds are created. I should have known @dbouquin wouldn't miss this!

From my experience (it is in our documentation) the go-back and add relations step is a hard one to get authors to do without followup. In part I think it is because of the asynchronous nature of backfilling metadata. They often add the arXiv link if they have one. I think that the logic of the "why do this this way" escapes them without someone at least asking them to do it.

Lastly, IOP (our publishing platform) doesn't know how to pass CrossRef relations (yet); we are working on them doing this in their future content model and could move the JOSS article in our metadata from a direct citation to a references relation if that distinction were important.