A type itself has a name; for example “INT”, “STRING”, or “MyEmployeeList”. For each type, you can define aliases so that the names used in your applications are meaningful in a business sense.
DataItem NumberOfCars INT End
DataItem NumberOfDrivers INT End
As suggested by the examples, each alias is called a data item. A data item is an EGL part.
myCarCount NumberOfCars; const myAntiqueCarCount NumberOfCars = 5;
A data item is not only for simple types, but for other native types and for the parts that you define.