. . . . . . "In general, type and data-model systems allow the created types to physically reside in a repository or file and logically, live in a namespace." .