diff --git a/README.md b/README.md
index 84f8e668bd2e90ed9d49f511f85ae9a1b79cbdc0..23b6049b9af4cfab1ec863686b23668979763206 100644
--- a/README.md
+++ b/README.md
@@ -46,6 +46,9 @@ Pour chaque vue, il faut définir :
 
 Cela correspondent respectiviement aux sections `sources`, `layout` et `decoration` de la configuration de chaque graphe.
 
+*Nota bene* : les graphes dont le nom commence par un point (`.`) sont ignorés. Cela permet de définir des modèles 
+grâce aux systèmes d'ancres YAML.  
+
 Sources
 -------
 
diff --git a/src/DependencyInjection/IrsteaPlantUmlExtension.php b/src/DependencyInjection/IrsteaPlantUmlExtension.php
index f194d095d19bec5dce91c9f0dbdf3ba574740e58..af9a4f60928eab06e7dbf9def4f37e1d1923082f 100644
--- a/src/DependencyInjection/IrsteaPlantUmlExtension.php
+++ b/src/DependencyInjection/IrsteaPlantUmlExtension.php
@@ -35,6 +35,9 @@ class IrsteaPlantUmlExtension extends Extension
 
         $filterBuilder = new ClassFilterBuilder($container);
         foreach ($config['graphs'] as $key => $graph) {
+            if (strpos($key, '.') === 0) {
+                continue;
+            }
             $id = "irstea_plant_uml.graph.$key";
             $builder = new GraphDefinitionBuilder($container, $id, $graph, $filterBuilder);
             $container->setDefinition($id, $builder->build());