XML se ha convertido en el estándar universal para transmitir, intercambiar y manipular datos entre sistemas distribuidos heterogéneos. Por otro lado las bases de datos objeto-relacionales (BDOR) resultan ser el medio ideal para almacenar los datos contenidos en los documentos XML, y ofrecen además, características transaccionales y de seguridad. Es por ello que este trabajo tiene como objetivo fundamental hacer uso de la nueva recomendación Esquema XML, la cual resuelve en gran manera los problemas que se presentaban al usar las antiguas DTDs y establecer de esta manera un conjunto de reglas bien definidas que permitan obtener un conjunto de esquemas XML y esquemas BDOR, modelados a partir de diagramas de clases UML. El conjunto de esquemas resultante permite establecer las bases para realizar un intercambio bidireccional de datos entre documentos XML y las bases de datos objeto-relacionales (BDOR). El resultado final de este trabajo es la herramienta de software llamada Trilogía, la cual es independiente de la plataforma y permite realizar las transformaciones UML-XML-BDOR-UML, basadas en el conjunto de reglas establecido.