LivePublication: Executable Paper
LivePublication is a proof of concept of an executable paper, which interactive visualization and statistical calculations can be regenerated on the fly taking into consideration data sources updated after the paper’s publication date.
A corresponding RO-Crate is the mechanism to enable this execution on the Globus infrastructure through an innovative use of individual RO-Crates and containers for each computable element of the paper, nested within a top-level Crate for the paper.
This novel approach shows how it is possible to use RO-Crate as an machine-actionable object, which do not rely on bundling an underlying workflow representation in an existing workflow language.
Resources
- Conference paper: https://doi.org/10.1109/e-Science58273.2023.10254857 (not open access)
- Example LivePublication: https://livepublication.github.io/LP_Pub_LID/
- Example crate: https://livepublication.github.io/LP_Pub_OrchestrationCrate/