Website for Belfast Group poetry drafts, network graphs, and profiles from linked data
Python HTML JavaScript CSS
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
apache
belfast Handle more kinds of database exceptions when opening RDF db Aug 8, 2016
design_originals/style-tile
doc
scripts
sitemedia
templates
.gitignore
CHANGELOG.rst
DEPLOYNOTES.rst
DEVELOPER_NOTES.rst
README.rst
codeclimate.yml
fabfile.py
manage.py
pip-dev-req.txt
pip-install-req.txt

README.rst

README

Requirements Status Code Health Code Climate

Overview

belfast is a Django web application created to display poetry drafts and network graphs related to the Belfast Group, a group of poets and writers who met to discuss their work in the 1960s and '70s in Northern Ireland.

Features are listed in CHANGELOG; installation instructions are in DEPLOYNOTES.

Major dependencies include Django, rdflib, and networkx.

License

The code for the Belfast Group Poetry|Networks site is distributed under the Apache 2.0 License.

Components

RDF

:mod:`belfast.rdf` consists of scripts and code for harvesting and preparing the RDF and network data that is used on the site for generating the network graphs, list of Group sheets, and profile pages.

Groupsheets

:mod:`belfast.groupsheets` provides display and search access to TEI-encoded Group sheets in an eXist XML database, along with a browse list of all known Group sheets, based on the RDF data.

People

:mod:`belfast.people` provides profile pages for people associated with the Belfast Group, based on the RDF data.

Network

:mod:`belfast.network` has views for presenting network graphs, a map, and a chord diagram based on the RDF and network data.

Pages

:mod:`belfast.pages` is for html site content pages, which are generally managed with :mod:`django.contrib.flatpages`, but includes a number of document fixtures for loading the initial page content and creating named content page URLs that are used in the site navigation.