Fields define what a schema can hold, you can add String fields for names and descriptions, Color fields for product colors and so forth. A schema can have as many fields as you desire however the more you add the harder it can be to manage later on.