GENESIS – A Generic RDF Data Access Interface
Start with Docker
The simplest way to get Genesis running is to use Docker.
Here's how to do that:
- Make sure you have latest docker and docker-compose installed.
- Clone this repo
- Execute
docker-compose up
- Navigate to http://localhost:8080 (or your docker host) in your browser
Development
Requirements
- Java and Maven (for 3rd party services)
- node.js 8+ and npm 4+ (for Genesis services and UI)
Installing
- Clone this repo
- Run "npm install"
Starting
- Start all third party services:
- Start Lucene search with
make lucene
(make sure you add your Lucene index into ./3rd-party-services/search-lucene/
, you can get precalculated DBpedia index from here)
- Start AVATAR summarisation with
make avatar
- Start similarity service with
make similarity
- Start GENESIS by running
make main
(or npm start
)
- Navigate to http://localhost:8080 in your browser
License
Licensed under AGPL-3.0.
See LICENSE file for more details.