Comprehensive information about the database as a whole.
This interface is implemented by driver vendors to let users know the capabilities of a Database Management System (DBMS)
SchemaSpy is a Java-based tool (requires Java 5 or higher) that analyzes the metadata of a schema in a database and generates a visual representation of it in a browser-displayable format. It lets you click through the hierarchy of database tables via child and parent table relationships as represented by both HTML links and entity-relationship diagrams. It's also designed to help resolve the obtuse errors that a database sometimes gives related to failures due to constraints.
Xaj is a small Java API for accessing XML-enabled databases, focused on:
Storing XML documents
Retrieving XML documents
Batch processing XML documents
Executing XQuery queries
BaseX is a scalable and high-performance, yet very light-weight XML Database engine and XPath/XQuery Processor, supporting the latest W3C Update and Full Text Recommendations.
BaseX offers a powerful Client/Server Architecture to handle concurrent read and write operations of multiple users. A visual frontend features various hierarchic visualizations for exploring your data.
he Saxon-EE product includes within a single package:
A schema-aware XSLT 2.0 processor
A schema-aware XQuery 1.0 processor
An XPath processor that can be called from Java applications
A free-standing XML Schema validator.
Saxon is written in 100% Java and therefore runs on any popular platform
D. Johnson, and T. Jankun-Kelly. Proceedings of graphics interface 2008, page 163--168. Toronto, Ont., Canada, Canada, Canadian Information Processing Society, (2008)