The specification for a data type that includes a named set of properties and represents a top-level item in a data model.