Epigraf is a research platform for collecting, annotating, linking and publishing multimodal text data. The data model supports research databases ranging from epistolary editions to social media corpora. Epigraf is currently used primarily for editing epigraphic data - inscriptions in connection with the objects to which they are attached. It includes a publication system for various document formats such as Word or TEI, structured JSON, XML and CSV data, and triples in TTL, JSON-LD and RDF/XML. See the user documentation and the developer documentation for further information.
Epigraf has a history. You will find archeological layers and legacy code from former development epochs when visiting the code base and documentation. Some of them are well preserved, others are deteriorating. In any case, they provide fertile soil for future development. Look out for the flowers that are in bloom and help nurture the garden.
Want to try it out? Contact us for a test account on one of our machines.
-
Fire up the Apache Webserver, the PHP container, and the database container
docker compose up -d
-
Install Epigraf
docker exec epi_php composer install docker exec epi_php bin/cake cache clear_all
-
Init the database and add an admin user (with role, password, and access token set to
admin
)docker exec epi_php bin/cake database init --drop docker exec epi_php bin/cake user add admin admin admin admin
-
Create an example project database from a preset
docker exec epi_php bin/cake database init --database epi_example --preset movies
-
Login to Epigraf at http://localhost with username and password
admin
.
What's next? Get familiar with the Epigraf configuration to adapt it to your use case. Have a look at the docker folder for more options for running Epigraf. See the developer documentation for background information.
Epigraf is developed by the Digital Academy of Sciences and Literature | Mainz and the research group Digital Media & Computational Methods at the University of Münster, Germany.
Citation
Jünger, J., Hertkorn, G., Gärtner, C., Herold, J., Knispel, J., Kopp, M.,Kotthoff, H., Lentge, F., Michel, M., Syring, W-D. (2024). Epigraf: a research platform for collecting, annotating, linking and publishing multimodal text data. Version 5.0. https://github.com/digicademy/epigraf