An API and web service on top of the Blueprints graph database abstraction layer.
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. |