Fedora Export PROV
Goobi plugin for exporting Goobi processes to a Fedora repository for the Victoria Public Record Office
Overview
Name | Wert |
---|---|
Identifier | prov_export_fedora |
Repository | |
Licence | GPL 2.0 or newer |
Last change | 13.08.2024 14:28:03 |
Introduction
This documentation describes the installation, configuration and use of the Fedora Export Plugin in Goobi workflow.
Overview and functionality
An export step must be configured:
Export DMS
Automatic task
Plugin for step: FedoraExport
When the step is executed, the Goobi process is exported (in the same way as it is exported to the file system) to the configured Fedora Repository, taking into account the configuration (see above).
The following process properties are used to create container URLs or additional container attributes (and are mandatory):
barcode (containing either a 10-character barcode or a 36-character PID)
unit_Item_code (only mandatory when using a 10-digit barcode)
full_partial
The process data can then be retrieved from the repository using the following URL pattern:
Examples of URLs after successful ingest to Fedora
Example using a barcode (barcode=“barcode123”
):
barcode=“barcode123”
):Main container for the pictures
http://localhost:8888/fedora/rest/records/barc/ode1/234/images/
Container for the master images
http://localhost:8888/fedora/rest/records/barc/ode1/234/images/1/files/master_00000001.tif http://localhost:8888/fedora/rest/records/barc/ode1/234/images/2/files/master_00000002.tif http://localhost:8888/fedora/rest/records/barc/ode1/234/images/3/files/master_00000003.tif
Containers for JP2 derivatives
http://localhost:8888/fedora/rest/records/barc/ode1/234/images/1/files/00000001.jp2 http://localhost:8888/fedora/rest/records/barc/ode1/234/images/2/files/00000002.jp2 http://localhost:8888/fedora/rest/records/barc/ode1/234/images/3/files/00000003.jp2
Example using a PID (barcode=“DB0027DB-F83B-11E9-AE98-A392051B17E6”
):
barcode=“DB0027DB-F83B-11E9-AE98-A392051B17E6”
):Main container for the pictures
http://localhost:8888/fedora/rest/records/DB/00/27/DB/-F83B-11E9-AE98-A392051B17E6 /images/
Container for the master images
http://localhost:8888/fedora/rest/records/DB/00/27/DB/-F83B-11E9-AE98-A392051B17E6 /images/1/files/master_00000001.tif http://localhost:8888/fedora/rest/records/DB/00/27/DB/-F83B-11E9-AE98-A392051B17E6/images/2/files/master_00000002.tif http://localhost:8888/fedora/rest/records/DB/00/27/DB/-F83B-11E9-AE98-A392051B17E6/images/3/files/master_00000003.tif
Containers for JP2 derivatives
http://localhost:8888/fedora/rest/records/DB/00/27/DB/-F83B-11E9-AE98-A392051B17E6/images/1/files/00000001.jp2 http://localhost:8888/fedora/rest/records/DB/00/27/DB/-F83B-11E9-AE98-A392051B17E6/images/2/files/00000002.jp2 http://localhost:8888/fedora/rest/records/DB/00/27/DB/-F83B-11E9-AE98-A392051B17E6/images/3/files/00000003.jp2
Configuration
The configuration is done via the configuration file intranda_export_fedora.xml
and can be adapted during operation.
Parameter | Explanation |
---|---|
| REST Endpoint of the Fedora application |
| If |
| Optional Basic HTTP Authentication. Both values must be set for authentication to take place. |
| If |
| If |
| If |
| If |
| If |
| If |
| External URL using a 10-character barcode and the unit item code. |
| External URL using a 36-character PID. |
| |
| Optional SPARQL query to add the publication date to the root container attribute of the plant. The process property |
| Optional SPARQL query to add additional attributes and links to the |
| Optional SPARQL query to add additional attributes and links to the |
| Optional SPARQL query to write additional attributes for all image files in the repository (under e.g. |
The block
config is repeatable and can define different metadata in different projects. The workflow
sub-element is used to check whether the current block is to be used for the current step. The system checks whether there is an entry that contains both the workflow name and the current step. If this is not the case, the block is used with <workflow>*</workflow>
.
Last updated