Europack is a functional interface which allows anyone to select datasets from Deutsche Digitale Bibliothek according to set criteria and generate a valid external EDM data export.
It should be possible to easily generate the DDB’s exports by selecting the datasets according to certain criteria. The selection of the datasets should be possible in both the preview system and in the production system. The outline of the interface will be based on the requirements identified during the process of delivering DDB data to Europeana in the last years, when the work was carried out more or less manually.
The benefits of using an interface as described above over exporting the datasets using Europack is the possibility of selecting the datasets according to certain desired criteria and filtering out DDB-specific features (such as hierarchies). Delivering data over OAI-PMH didn’t offer these features and the harvesting couldn’t be carried out so that only the desired records would be fetched.
- Selection
- Select the environment where the dataset is
- Production system
- Test system
- Select the datasets/objects that need to be sent to Europeana by
- Provider
- Mediatype
- Data source format
- Rights (for metadata and for the media content)
- Select the Dataset by ID or label
- Process the objects by filtering out DDB-specific features
- Validate against external EDM schema
- Select the environment where the dataset is
- Filtering out the DDB-specific features
- Hierarchical records
- Elements containing URIs (
edm:Provider
andedm:DataProvider
that contain the DDB URIs. These elements should be cardinality 1 and ideally contain a DND-URI)
- Proof EDM external using/implementing Europeana’s Metis External Validation Service schema
- (TBD)
- Generating a valid external EDM file (and possibly archive it into a ZIP)
- Saving the ZIP file at a determined location
See https://github.com/mbuechner/europack/releases/
- Download Maven Project from this repository.
- Install Maven project management tool.
- Run in the folder with
pom.xml
the following command:mvn clean package
- The archive
target\europack.zip
does contain everything you'll need to run the application.
Supported Operating Systems: Windows, Linux and MacOS
Requirement: Java(TM) SE Runtime Environment (11 or newer) or OpenJDK (11 or newer)