Export-Workflow:
- Follow has_part and attachment properties
- add osw_id = page title to every entity
- add
@context => Category jsonschema slot to every entity
- extend context
- apply json-ld expand on every entity
- add every entity to
@graph
- compact graph with ro-crate context
- rename "@id" with "url" for Datasets and Files
- Set
@id (=relative path) of all files and sub-datasets (recursive) with ./<parent-name>/name
- Fetch files and store them in ZIP archive on their relative path
- add
ro-crate-metadata.json to root folder
- Offer ZIP as download
Mapping (work in progress)
playground
Export-Workflow:
@context=> Category jsonschema slot to every entity@graph@id(=relative path) of all files and sub-datasets (recursive) with./<parent-name>/namero-crate-metadata.jsonto root folderMapping (work in progress)
playground