Er is voor zover ik weet geen uniforme standaard voor db-schema definities. XQuery is er inderdaad wel, maar dat is toch vooral een query-taal.
Wel zijn er een aantal database management systemen (zoals DB2 en MS SQL Server) die een XML gebaseerde beschrijvingstaal hebben voor de mapping van data in een XML model naar het relationele model. Op die manier kan je dus XML data invoeren en uitvoeren. In principe heeft dat ook wel iets te maken met een database schema definitie.
Met enig denkwerk is het wel vrij makelijk om zo'n definitie te maken. Het zou mooi zijn als kan abstraheren van het relationel model door je domein-objecten te beschrijven en daaruit (eventueel met extra configuratie files) een database-schema kunt generen (bijv met XSLT) daarna kan je dit weer omzetten naar specifieke creates voor een bepaalde database (ook weer met wat extra config files).
Er valt wel wat moois van te maken in ieder geval

.