Giter VIP home page Giter VIP logo

romantic-cartographies's Introduction

Romantic Cartographies

Example route view

Romantic Cartographies: Lived and Imagined Space in English and German Romantic Texts, 1790โ€“1840 (ROMCAR) is a digital humanities project that studies the construction of space during the the Romantic era (the 1790s--1840s).

The geoparsing methods developed during the project will enable extracting locational data from textual corpora. ROMCAR applies named-entity linking (NEL) to extract toponyms from Romantic fiction and travelogues published in English and German. In addition to named-entity recognition (NER), NEL disambiguates the found entities by linking them with DBpedia. The results of text mining are visualised as superimposed maps, which produce new knowledge about the relationship of centre and periphery, or urban and natural areas in Romanticism.

The PI of ROMCAR is Docent Asko Nivala. ROMCAR has been funded by Turku Institute for Advanced Studies (2017-2019) and Academy of Finland (2019-2022).

Ritter

Ritter is a software package for the spatial analysis of historical texts developed during the ROMCAR project. At the moment, you can add texts to the corpus with the admin interface and Ritter will run NEL analysis for them in the background. Moreover, Ritter makes it possible to annotate travel routes, rhetorical comparisons and other spatial relations between locations, which are shown as a network. More features will be added in the future.

Example of the admin view

Installation

Ritter is based on DBpedia Spotlight (the NEL library), MongoDB (the database), Flask (the web framework) and Leaflet.js (interactive map).

After cloning the repository, you have to install and configure MongoDB. The default configuration of ROMCAR uses the public DBpedia Spotlight API for NEL functions. Please note that at the moment the default configuration of Ritter is not suitable for production use because there is no authentification. You can run a local instance of the development server with the script run_development_server.sh. For the production use, you have to add authentification and run Ritter as WSGI app with Apache and mod_wsgi or nginx and Gunicorn.

Requirements

  • MongoDB
  • Flask
  • flask-mongoengine
  • leaflet.js
  • DataTables
  • GeoJSON
  • Markdown
  • Pandas
  • sparql

romantic-cartographies's People

Contributors

askonivala avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.