What is a schema?