2.2.4.1 Metadata Types

The architecture of metadata allows for multiple types of metadata.

Each type of metadata has a metadata store (section 2.2.4.4) inside the metadata part (section 2.1.7.34), a unique name, and a set of predefined properties. Those properties describe whether the metadata propagates with the cell or its content during runtime operations (for example, insert, shift, copy/paste, merge, or unmerge operations), as well as whether the metadata is cell metadata (section 2.2.4.2) or value metadata (section 2.2.4.3).

A metadata type is represented by a BrtMdtinfo (section 2.4.704) record. All metadata types are located within the BrtBeginEsmdtinfo (section 2.4.75) and BrtEndEsmdtinfo (section 2.4.426) records inside the metadata part (section 2.1.7.34).