Data models are hierarchical structures where the topmost datasets are known as root datasets. Extract: "Each data model consists of one or more datasets. The top-level dataset in a hierarchy is called a root dataset." Child datasets inherit field and constraint definitions from their root dataset.