Les blocs sémantiques balisent le texte pour lui donner du sens. Une fois le sens des blocs bien défini de façon explicite, ces blocs peuvent être plus facilement transformés, par exemple pour l'affichage dans une page web ou pour une transformation dans un autre langage XML.
Les blocs sémantiques du schéma UVED ne possèdent pas d'attribut titre et peuvent contenir les éléments PARAGRAPHE, LISTE, ZONETABLE et MEDIA. On utilisera par exemple l'élément PARAGRAPHE pour mettre du texte à l'intérieur d'un bloc sémantique.
Il est inutile de répéter leur nom dans le texte, par exemple en mettant "Définition:" à l'intérieur d'un bloc DEFINITION. Les feuilles de styles transformant le XML en HTML affichent clairement de quel type de bloc il s'agit.
Par exemple, le bloc suivant s'écrit en XML :
<EXEMPLE>
<PARAGRAPHE>
Partie contenant un exemple.
</PARAGRAPHE>
</EXEMPLE>
Exemple
Partie contenant un exemple.
Complément
Complément de cours.
En savoir plus
Pour en savoir plus (partie facultative du cours).
Explication
Explication.
Définition
Partie contenant une définition.
Remarque
Partie contenant une remarque.
Méthode
Définition d'un procédé de résolution de problème.
Rappel
Rappel de cours.
Attention
Partie contenant un texte important, à mettre en valeur.
Syntaxe
Définition particulière pour une ligne de commande. Par exemple une commande Linux.
Conseil
Conseil.
Confère
Est relatif à quelquechose.
Citation
Une citation. Préciser de qui dans le contenu.
Activité
L'élément ACTIVITE indique la présence d'une activité pour un apprenant ou une mise en application. On trouve souvent un ou plusieurs éléments MEDIA à l'intérieur.