InTaVia / InTaVia-Backend

API Backend for InTaVia project
MIT License
2 stars 0 forks source link

DOI

InTaVia Backend

The InTaVia backend provides a RestAPI to the InTaVia triplestore. It expects the data in the blazegraph triplestore in the IDM-RDF format.

The API serves a Ophttps://intavia-backend.acdh-dev.oeaw.ac.at/#/StatisticsenAPI3 compliant definition of the return format as well as the query parameters.

Endpoints

setup for local development

The InTaVia backend needs Python 3.10 to be installed. To install a local dev version you can either use the vscode .devconteiner configuration or install a local version of poetry and run poetry install.

In addition to the InTaVia backend itself and python you need a blazegraph and a redis instance running on the default ports. Easiest is to install both via docker. A docker-compose file will follow.