Skip to content

dice-group/GENESIS

Repository files navigation

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:

  1. Make sure you have latest docker and docker-compose installed.
  2. Clone this repo
  3. Execute docker-compose up
  4. Navigate to http://localhost:8080 (or your docker host) in your browser

Development

Requirements

  1. Java and Maven (for 3rd party services)
  2. node.js 8+ and npm 4+ (for Genesis services and UI)

Installing

  1. Clone this repo
  2. Run "npm install"

Starting

  1. Start all third party services:
    1. 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)
    2. Start AVATAR summarisation with make avatar
    3. Start similarity service with make similarity
  2. Start GENESIS by running make main (or npm start)
  3. Navigate to http://localhost:8080 in your browser

License

Licensed under AGPL-3.0. See LICENSE file for more details.

About

GENESIS - A Generic RDF Data Access Interface

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published