Closed rhigman closed 1 month ago
As part of this work, add something like PUBLISHER_WEBSITE
to the set of location platform types.
As part of this work, add something like
PUBLISHER_WEBSITE
to the set of location platform types.
Tracked separately now under #561
landingPage
and fullTextUrl
to record in Thoth
landingPage
= archive.org/details/[workId]
, fullTextUrl
= archive.org/details/[workId]/[filename].pdf
figshare.com
(API) vs repository.lboro.ac.uk
(UI) versions of same links, Handles, etc; treat as a "Figshare" upload or a "Loughborough repository" upload (repositories may migrate platforms)?disseminator
to (retrieve and) pass back landingPage
and fullTextUrl
when they have been assigned via successful archiving
publicationId
will also need to be passed back, or at least publicationType
publicationId
, locationPlatform
, landingPage
and fullTextUrl
and writes location to Thoth
locationPlatform
could be supplied directly or derived from inputs to disseminator
publicationId
could be passed back directly as above, or obtained from Thoth via e.g. workId
+ publicationType
disseminator
run and pass it to new script
locationPlatform
s need to be added to Thoth
FIGSHARE
- or as above, should it be e.g. LBORO_REPO
?location
s as created by Thoth Dissemination Service/part of Thoth Archiving Network?location
per locationPlatform
for all of these? (e.g. users might independently upload copies to additional Figshare repositories, etc - not necessarily sensible but shouldn't go unrecorded)
On successful dissemination, add a new Location entry to the relevant Publication in Thoth, recording the URL(s) of the newly-created directory entry and/or copy of the content.
To be added to the existing Internet Archive/Figshare workflows (Crossref is not relevant as DOIs are already present in Thoth at time of submission). For Internet Archive, the Platform type
INTERNET_ARCHIVE
is now available; for institutional repositories such as Figshare,OTHER
will need to be used.There would then be potential for replacing the current logic for checking whether or not a Work already exists in the target platform, instead looking at whether a Location with the relevant Platform exists.
This can then be extended to new dissemination platforms when they are implemented. Ease of implementation may depend on individual platforms' workflows; Internet Archive returns the relevant URL to the dissemination script immediately on creation, but e.g. FTP-based workflows are unlikely to be as neat.