A partir des données en entrée spécifiées avec lesquelles ils doivent traiter, les générateurs de schémas créent les entités schématiques attendues dans un diagramme dans la mémoire. Les règles schématiques peuvent alors opérer sur les entités schématiques en mémoire pour simplifier automatiquement le contenu (règles de réduction) ou créer de nouvelles entités schématiques, comme les conteneurs (règles de relation) dans les diagrammes. Ces règles rentrent automatiquement en action pendant la mise à jour et la génération d'un diagramme dès que le générateur de schémas a terminé le travail de génération/mise à jour dans la mémoire. Ensuite, lorsque le diagramme est stocké dans le jeu de données schématiques à la fin du traitement, son contenu reflète le travail du générateur et des règles tout à la fois.
Avec l'extension Schematics, les huit règles schématiques suivantes sont installées par défaut :
- Grouper les entités associées - Permet de réduire les entités schématiques associées aux noeuds schématiques mis en oeuvre par une classe d'entités schématiques.
- Dégrouper les entités associées - Permet de dégrouper tous les liens, ou certains liens, associés à une classe d'entités schématiques donnée en plusieurs liens en fonction de valeurs spécifiques.
- Suppression d'entité - Permet de supprimer toutes les entités schématiques, ou certaines d'entre elles, associées à une classe d'entités schématiques donnée sans conserver la topologie du réseau.
- Réduction de noeud par flux - Permet de simplifier le contenu d'un diagramme schématique après avoir supprimé tous les nœuds d'une classe d'entités schématiques et après que les liens reliant ces noeuds supprimés ont été reconnectés afin de protéger le flux logique du réseau.
- Réduction de noeud par priorité - Permet de simplifier le contenu d'un diagramme schématique après la suppression de tous les noeuds (ou de certains noeuds) d'une classe d'entités schématiques donnée et après que les liens reliant ces noeuds supprimés à un nœud cible donné, afin de protéger la topologie.
- Relation - Permet de créer/associer des entités schématiques depuis une classe de relations.
- Réduction de noeud d'itinéraire - Permet de réduire le nombre de noeud le long de n'importe quel itinéraire. Cette règle a été développée pour les applications qui génèrent des diagrammes à partir d'un itinéraire réseau créé avec le générateur de jeu de données réseau mais peut s'appliquer à n'importe quel type de diagramme schématique.
- Requête spatiale - Permet d'ajouter de nouvelles entités schématiques à partir d'une ou de plusieurs classes d'entités schématiques, selon l'emplacement de leurs entités associées par rapport aux entités en entrée.