We use a complex xml schema for our digital library of academic journals, books, and primary sources. We are looking for the best way to deal with our schema annotations. Is there a way to manage them dynamically? Import them from an other source? Or are we bind to update them in the xml schema directly and regenerate our schema documentation (via tools like DocFlex or Oxygen) after every updates?

Thanks for any advice/recommendation.