1. Regenerated types.   2.  Amended serialisation to require both ontology name and version.  3.  Rationalised constant.