Proposed changes to KAR
Proposed changes to KAR
REAP needs a "publication ready archive". SANParks needs an archive that contains a workflow and reporting files. I propose we augment the KAR structure to be as similar as possible to the structure of a Kepler module (the specification for which can be found here <TBD add link to module structure specification>), but in addition contain any items needed by the two usecases above. Please add or comment on this as you see fit.
This is what a KAR file should be able to represent/contain:
- one workflow
- collection of workflows
- one actor
- collection of actors
- one run
- collection of runs
- system extension module
- META-INF/MANIFEST.MF
- configs/
- lib/
- module-info/modules.txt
- resources/
- ?
- runs/
- run1/
- reportLayout
- runMetadataMoml
- workflowMoml
- reportRoml
- inputData/
- outputData/
- images
- data
- reportInstance
- run2/
- ...
- src/
- List of contained objects and their KeplerLSIDs
- points at KARFile KeplerLSID
- points at ActorMetadata KeplerLSID
- points at output data KeplerLSID(s)
- points at KARFile KeplerLSID