https://github.com/europeana/corelib
Core Library containing EDM, used by various Europeana web applications (like Search API and OAI-PMH)
https://github.com/europeana/corelib
cultural-heritage data-model edm europeana spring
Last synced: 5 days ago
JSON representation
Core Library containing EDM, used by various Europeana web applications (like Search API and OAI-PMH)
- Host: GitHub
- URL: https://github.com/europeana/corelib
- Owner: europeana
- License: eupl-1.2
- Created: 2013-07-25T11:44:40.000Z (almost 13 years ago)
- Default Branch: develop
- Last Pushed: 2026-06-26T13:45:34.000Z (21 days ago)
- Last Synced: 2026-06-26T15:20:29.184Z (20 days ago)
- Topics: cultural-heritage, data-model, edm, europeana, spring
- Language: Java
- Homepage:
- Size: 442 MB
- Stars: 46
- Watchers: 32
- Forks: 17
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
- awesome-europe - Europeana Core Library - square&label=⭐)](https://github.com/europeana/corelib/stargazers) [](https://github.com/europeana/corelib/commits/develop) [](https://github.com/europeana/corelib) [](https://github.com/europeana/corelib/blob/develop/LICENSE.md) - Core library containing EDM (Europeana Data Model) used by Europeana applications. (Interoperability and Digital Infrastructure)
README
# Europeana CoreLib
The CoreLib repository contains the libraries that provide the underlying functionality for the
Search & Record API and our ingestion system Metis
## Build requirements
### Runtime
* Java version 11 or above
### Tools
* Maven v3.3.x or above
## Build
``mvn clean install`` (add ``-DskipTests``) to skip the unit tests during build
## Known issues
### Cannot resolve dependencies
Note: there are a number of older/outdated libraries still being referenced as dependencies, some of which may not
be provided anymore by the central repositories. The Europeana artifactory has a copy of these dependencies; add this
repository as a mirror (to the ```` section of the maven settings file, usually found in ~/.m2/settings) to
successfully build the code