Un schema es el contrato tipado de una API GraphQL escrito en SDL (Schema Definition Language). Declara cada tipo, cada campo y los tipos raíz especiales: Query (lectura), Mutation (escritura) y, opcionalmente, Subscription (en vivo). El servidor rechaza cualquier petición que no coincida con el schema.
