Un canevas se compose de contenu statique et dynamique. Le contenu statique est défini par des données telles que des textes et des images, fournies au moment de la conception du canevas. Le contenu dynamique est représenté par les données obtenues au moment de la génération du document, en provenance des sources de données. Un canevas de document ne fait pas référence à des sources de données concrètes.
La structure de données du canevas est définie à l'aide d'un schéma. Cela permet d'appliquer le canevas à toute source de données possédant une structure correspondante.