The document introduces the Database Object-Oriented Modeling Language (DOOML), designed for modeling database-driven web applications by merging database-oriented and object-oriented approaches. DOOML provides a visual notation, known as the archetype diagram, for defining database schemas and corresponding software architecture, ensuring model-driven development. Additionally, the paper outlines conversion rules for transforming DOOML diagrams into object-oriented code and relational database schemas.