The data-tier application (DAC) schema file format provides XML schema definitions for XML parts in a DAC package (a .dacpac file). A DAC is a self-contained unit for developing, deploying, and managing data-tier objects.
A DAC enables data-tier developers and database administrators (DBAs) to package Microsoft SQL Server objects, including database objects and instance objects, into a single entity called a DAC package, as specified in [MSDN-UNDERDAC]. A DAC package consists of multiple XML parts that represent metadata of the DAC and SQL Server object schema.
Sections 1.7 and 2 of this specification are normative. All other sections and examples in this specification are informative.