Skip to content

Website for Belfast Group poetry drafts, network graphs, and profiles from linked data

Notifications You must be signed in to change notification settings

ecds/belfast-group-site

Repository files navigation

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.