An authoring and publishing environment for online catalogues with full scholarly apparatus