Improvements to schemas for DITA and MARC