About EHRI Backend

An API and web service on top of the Blueprints graph database abstraction layer.

Project Modules

This project has declared the following modules:

Name Description
EHRI Core API Java API for data access and permissions.
Web Service Web service layer exposed via a Neo4j extension at path: /ehri
Import/Export Tools Classes for importing and exporting data in various formats.
Command Line Tools Command line tools for interacting with the backend graph DB.
Data Definitions Constant definitions.
Cypher Procedures Helpful Neo4j Cypher procedures.
Packaging Packaging.
Web Service GraphQL Extension GraphQL endpoint for web service.
Web Service OAI-PMH Extension Endpoint for OAI Protocol for Metadata Harvesting.