Tools for creating and reading valid HyperCat catalogues