diff --git a/config/transduction-schemes.ttl b/config/transduction-schemes.ttl
index a14940eb7686d795cd99740797ccf8b71839249a..77c838d15bb133c952a762a099c5ac5055c18a25 100644
--- a/config/transduction-schemes.ttl
+++ b/config/transduction-schemes.ttl
@@ -263,7 +263,6 @@ cts:batch_execution
   sh:rule cts:instantiate-atom-net ;
   sh:rule cts:instantiate-composite-in-list-by-extension-1 ;
   sh:rule cts:instantiate-composite-in-list-by-extension-2 ;
-  sh:rule cts:link-classes-by-relation-property ;
   sh:rule cts:link-instances-by-relation-property ;
   sh:rule cts:link-to-scope-entry ;
   sh:rule cts:specify-axis-of-atom-list-net ;
@@ -1160,7 +1159,6 @@ cts:generation
   sh:rule cts:generate-composite-class-from-list-net ;
   sh:rule cts:generate-event-class ;
   sh:rule cts:generate-relation-property ;
-  sh:rule cts:link-classes-by-relation-property ;
   sh:rule cts:link-instances-by-relation-property ;
 .
 cts:generation_dga_patch
@@ -1386,34 +1384,6 @@ WHERE {
 }""" ;
   sh:order 2.342 ;
 .
-cts:link-classes-by-relation-property
-  rdf:type sh:SPARQLRule ;
-  rdfs:label "link-classes-by-relation-property" ;
-  sh:construct """PREFIX owl: <http://www.w3.org/2002/07/owl#>
-PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
-PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
-PREFIX xsd: <http://www.w3.org/2001/XMLSchema#>
-PREFIX unl: <https://unl.tetras-libre.fr/rdf/schema#>
-PREFIX net: <https://unsel.tetras-libre.fr/tenet/semantic-net#>
-PREFIX cprm: <https://unsel.tetras-libre.fr/tenet/config/parameters#>
-PREFIX req: <https://unsel.tetras-libre.fr/tenet/frame/requirement-ontology#>
-PREFIX sys: <https://unsel.tetras-libre.fr/tenet/frame/system-ontology/>
-PREFIX fprm: <https://unsel.tetras-libre.fr/tenet/frame/parameters#>
-
-# -- Link two classes by relation property (according existence of domain and range)
-CONSTRUCT { 
-   # relation between domain/range classes
-   ?domainClassUri ?propertyUri ?rangeClassUri.
-}
-WHERE {
-   # Relation Net (net1)
-   ?propertyUri rdfs:domain ?domainClass.
-   ?propertyUri rdfs:range ?rangeClass.
-   BIND (uri( ?domainClass) AS ?domainClassUri).
-   BIND (uri( ?rangeClass) AS ?rangeClassUri).
-}""" ;
-  sh:order 3.33 ;
-.
 cts:link-instances-by-relation-property
   rdf:type sh:SPARQLRule ;
   rdfs:label "add-event" ;
@@ -1892,6 +1862,34 @@ WHERE {
 }""" ;
   sh:order 0.332 ;
 .
+cts:old_link-classes-by-relation-property
+  rdf:type sh:SPARQLRule ;
+  rdfs:label "link-classes-by-relation-property" ;
+  sh:construct """PREFIX owl: <http://www.w3.org/2002/07/owl#>
+PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
+PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
+PREFIX xsd: <http://www.w3.org/2001/XMLSchema#>
+PREFIX unl: <https://unl.tetras-libre.fr/rdf/schema#>
+PREFIX net: <https://unsel.tetras-libre.fr/tenet/semantic-net#>
+PREFIX cprm: <https://unsel.tetras-libre.fr/tenet/config/parameters#>
+PREFIX req: <https://unsel.tetras-libre.fr/tenet/frame/requirement-ontology#>
+PREFIX sys: <https://unsel.tetras-libre.fr/tenet/frame/system-ontology/>
+PREFIX fprm: <https://unsel.tetras-libre.fr/tenet/frame/parameters#>
+
+# -- Link two classes by relation property (according existence of domain and range)
+CONSTRUCT { 
+   # relation between domain/range classes
+   ?domainClassUri ?propertyUri ?rangeClassUri.
+}
+WHERE {
+   # Relation Net (net1)
+   ?propertyUri rdfs:domain ?domainClass.
+   ?propertyUri rdfs:range ?rangeClass.
+   BIND (uri( ?domainClass) AS ?domainClassUri).
+   BIND (uri( ?rangeClass) AS ?rangeClassUri).
+}""" ;
+  sh:order 0.33 ;
+.
 cts:preprocessing
   rdf:type owl:Class ;
   rdf:type sh:NodeShape ;
@@ -1916,8 +1914,8 @@ cts:relation_generation
   sh:rule cts:compute-range-of-relation-property ;
   sh:rule cts:generate-event-class ;
   sh:rule cts:generate-relation-property ;
-  sh:rule cts:link-classes-by-relation-property ;
   sh:rule cts:link-instances-by-relation-property ;
+  sh:rule cts:old_link-classes-by-relation-property ;
 .
 cts:relation_generation_1
   rdf:type owl:Class ;
@@ -1940,7 +1938,7 @@ cts:relation_generation_3_1
   rdf:type sh:NodeShape ;
   rdfs:label "relation generation 3 1" ;
   rdfs:subClassOf cts:Transduction_Schemes ;
-  sh:rule cts:link-classes-by-relation-property ;
+  sh:rule cts:old_link-classes-by-relation-property ;
 .
 cts:relation_generation_3_2
   rdf:type owl:Class ;