For example, if you are running a blog, you need to organize
Posts. A user should be able to be associated with all the posts that he writes. However, a post should only be associated with its single author. You can transfer this situation by using the
Postmodels and define a relation between them.
Models define the structure for a certain type of your data and consist of different fields.
Fields are used to define a model and can have several properties like a type and a default value.
Relations can be used to define the relationship between two models.
In your Graphcool projects you will encounter certain models and fields that are automatically created. They are referred to as system artifacts and cannot be removed from your project.