XML Schemas enable document designers to specify the allowed structure and content of an XML document and to check if an XML document is valid.
Oxygen XML Developer plugin provides a simple and expressive Design mode for editing XML Schemas. The schema diagram helps both the content authors who want to understand a schema and schema designers who develop complex schemas.
XML Schema Diagram