XML Schema has emerged as a promising data model that unites structured and unstructured content. The Oracle database has led the commercial database community in integrating support for XML Schema inside an enterprise data server. The foundation for this was laid with the absorption of the SQL:1999 'objectrelational' type system in the database, which provided the y hierarchical abstractions necessary for representing XML. We look at how XML Schemas have been implemented in Oracle XML DB, what optimizations are available to cover the diverse use-cases for schema-based XML storage and retrieval, and how this technology contributes to richer data management. Categories and Subject Descriptors H.2.3 [Database Management]: Languages ? Data description languages (DDL), Data manipulation languages(DML), Database (persistent) programming languages, Query languages General Terms Standardization, Languages, Management. Keywords XML Schema, SQL:1999, Relational, Object-Relational, DO...