Narratives can be both abstracted and generalised by imposing an algebra upon their structures and thence defining homomorphism between the algebras.