eSciDoc types factory