diff --git a/frame/environment-ontology.ttl b/frame/environment-ontology.ttl
deleted file mode 100644
index 043f935b1868c7a41c0f6876922103b207f36c3d..0000000000000000000000000000000000000000
--- a/frame/environment-ontology.ttl
+++ /dev/null
@@ -1,271 +0,0 @@
-# baseURI: https://unsel.tetras-libre.fr/tenet/frame/environment-ontology
-
-@prefix env: <https://unsel.tetras-libre.fr/tenet/frame/environment-ontology/> .
-@prefix env-Event: <https://unsel.tetras-libre.fr/tenet/frame/environment-ontology/Event#> .
-@prefix env-State_Property: <https://unsel.tetras-libre.fr/tenet/frame/environment-ontology/State_Property#> .
-@prefix env-abstract_thing: <https://unsel.tetras-libre.fr/tenet/frame/environment-ontology/abstract_thing#> .
-@prefix env-action_verb: <https://unsel.tetras-libre.fr/tenet/frame/environment-ontology/action_verb#> .
-@prefix env-agent: <https://unsel.tetras-libre.fr/tenet/frame/environment-ontology/agent#> .
-@prefix env-attributive_verb: <https://unsel.tetras-libre.fr/tenet/frame/environment-ontology/attributive_verb#> .
-@prefix env-component: <https://unsel.tetras-libre.fr/tenet/frame/environment-ontology/component#> .
-@prefix env-message: <https://unsel.tetras-libre.fr/tenet/frame/environment-ontology/message#> .
-@prefix env-place: <https://unsel.tetras-libre.fr/tenet/frame/environment-ontology/place#> .
-@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#> .
-
-<https://unsel.tetras-libre.fr/tenet/frame/environment-ontology>
-  rdf:type owl:Ontology ;
-.
-env:Climate_Policy
-  rdf:type owl:Class ;
-  rdfs:label "Climate Policy"@en ;
-  rdfs:label "Politique climatique"@fr ;
-  rdfs:subClassOf env:Structure ;
-  env:is_class "Climate_Policy" ;
-.
-env:Environmental_Actor
-  rdf:type owl:Class ;
-  rdfs:label "physical"@en ;
-  rdfs:label "physique"@fr ;
-  rdfs:subClassOf env:Structure ;
-  env:is_class "Environmental_Actor" ;
-.
-env:ISO_14001_site
-  rdf:type owl:Class ;
-  rdfs:label "site under ISO 14001scheme"@en ;
-  rdfs:label "sites certifiés ISO 14001"@fr ;
-  rdfs:subClassOf env:Environmental_Actor ;
-  env:has_mother_class env:Physical ;
-  env:is_class "ISO_14001_site" ;
-.
-env:Impact
-  rdf:type owl:Class ;
-  rdfs:label "impact"@en ;
-  rdfs:label "impact"@fr ;
-  rdfs:subClassOf env:Structure ;
-  env:is_class "Impact" ;
-.
-env:Physical
-  rdf:type owl:Class ;
-  rdfs:label "physical"@en ;
-  rdfs:label "physique"@fr ;
-  rdfs:subClassOf env:Structure ;
-  env:is_class "Physical" ;
-.
-env:Structure
-  rdf:type owl:Class ;
-  rdfs:label "System Ontology Structure" ;
-  env:has_frame_uri "https://unsel.tetras-libre.fr/tenet/frame/environment-ontology/" ;
-.
-env:Verb
-  rdf:type owl:Class ;
-  rdfs:label "Verb" ;
-  rdfs:subClassOf env:Structure ;
-  env:is_class "Verb" ;
-.
-env:action_verb
-  rdf:type owl:Class ;
-  rdfs:label "action verb" ;
-  rdfs:subClassOf env:Verb ;
-  env:has_mother_class env:Verb ;
-  env:has_restriction "icl>do" ;
-  env:is_class "action_verb" ;
-.
-env:attributive_verb
-  rdf:type owl:Class ;
-  rdfs:label "attributive verb" ;
-  rdfs:subClassOf env:Verb ;
-  env:has_mother_class env:Verb ;
-  env:has_restriction "icl>be" ;
-  env:is_class "attributive_verb" ;
-.
-env:audit_contractor
-  rdf:type owl:Class ;
-  rdfs:label "environmentally and socially audit contractor"@en ;
-  rdfs:label "sous-traitant audité"@fr ;
-  rdfs:subClassOf env:Environmental_Actor ;
-  env:has_mother_class env:Physical ;
-  env:is_class "audit_contractor" ;
-.
-env:audit_supplier
-  rdf:type owl:Class ;
-  rdfs:label "environmentally and socially audit supplier"@en ;
-  rdfs:label "fournisseur audité"@fr ;
-  rdfs:subClassOf env:Environmental_Actor ;
-  env:has_mother_class env:Physical ;
-  env:is_class "audit_supplier" ;
-.
-env:circular_economy_policy
-  rdf:type owl:Class ;
-  rdfs:label "circular economy policy"@en ;
-  rdfs:label "politique économie circulaire"@fr ;
-  rdfs:subClassOf env:Climate_Policy ;
-  env:has_mother_class env:Climate_Policy ;
-  env:is_class "circular_economy_policy" ;
-.
-env:classProperty
-  rdf:type rdf:Property ;
-  rdfs:label "System Property" ;
-.
-env:consumption
-  rdf:type owl:Class ;
-  rdfs:label "consommation"@fr ;
-  rdfs:label "consumption"@en ;
-  rdfs:subClassOf env:Impact ;
-  env:has_mother_class env:Impact ;
-  env:has_restriction "consumption" ;
-  env:is_class "consumption" ;
-.
-env:entityClassProperty
-  rdf:type rdf:Property ;
-  rdfs:label "entity property" ;
-  rdfs:subPropertyOf env:classProperty ;
-.
-env:eventClassProperty
-  rdf:type rdf:Property ;
-  rdfs:label "event property" ;
-  rdfs:subPropertyOf env:classProperty ;
-.
-env:eventObjectProperty
-  rdf:type rdf:Property ;
-  rdfs:label "event object property" ;
-  rdfs:subPropertyOf env:objectProperty ;
-.
-env:from_structure
-  rdf:type rdf:Property ;
-  rdfs:label "from structure" ;
-  rdfs:subPropertyOf env:classProperty ;
-.
-env:green_capex
-  rdf:type owl:Class ;
-  rdfs:label "green capex"@en ;
-  rdfs:label "investissement vert"@fr ;
-  rdfs:subClassOf env:Climate_Policy ;
-  env:has_mother_class env:Climate_Policy ;
-  env:is_class "green_capex" ;
-.
-env:has_actor
-  rdf:type rdf:Property ;
-  rdfs:label "has actor" ;
-  rdfs:subPropertyOf env:eventClassProperty ;
-.
-env:has_feature
-  rdf:type rdf:Property ;
-  rdfs:label "feature" ;
-  rdfs:subPropertyOf env:entityClassProperty ;
-.
-env:has_frame_base_uri
-  rdf:type rdf:Property ;
-  rdfs:label "has frame base uri" ;
-  rdfs:subPropertyOf env:seedProperty ;
-  env:has_frame_base_uri "https://unsel.tetras-libre.fr/tenet/frame/environment-ontology/" ;
-.
-env:has_frame_uri
-  rdf:type rdf:Property ;
-  rdfs:label "has frame uri" ;
-  rdfs:subPropertyOf env:structureProperty ;
-.
-env:has_mother_class
-  rdf:type rdf:Property ;
-  rdfs:label "has mother class" ;
-  rdfs:range owl:Thing ;
-  rdfs:subPropertyOf env:seedProperty ;
-  env:has_mother_class "Entity" ;
-  env:has_restriction "icl>administrator" ;
-  env:has_restriction "icl>operator" ;
-  env:has_restriction "icl>person" ;
-  env:is_class "agent" ;
-.
-env:has_object_property
-  rdf:type rdf:Property ;
-  rdfs:label "has object property" ;
-  rdfs:subPropertyOf env:seedProperty ;
-  env:has_object_property "eventObjectProperty" ;
-  env:is_class "Event" ;
-.
-env:has_restriction
-  rdf:type rdf:Property ;
-  rdfs:label "has restriction" ;
-  rdfs:subPropertyOf env:seedProperty ;
-.
-env:has_target
-  rdf:type rdf:Property ;
-  rdfs:label "has target" ;
-  rdfs:subPropertyOf env:eventClassProperty ;
-.
-env:has_verb
-  rdf:type rdf:Property ;
-  rdfs:label "has verb" ;
-  rdfs:subPropertyOf env:eventClassProperty ;
-.
-env:is_class
-  rdf:type rdf:Property ;
-  rdfs:label "is class" ;
-  rdfs:subPropertyOf env:seedProperty ;
-  env:has_object_property "statePropertyObjectProperty" ;
-  env:is_class "State_Property" ;
-.
-env:matter
-  rdf:type owl:Class ;
-  rdfs:label "matière"@fr ;
-  rdfs:label "matter"@en ;
-  rdfs:subClassOf env:Physical ;
-  env:has_mother_class env:Physical ;
-  env:has_restriction "icl>matter" ;
-  env:is_class "matter" ;
-.
-env:objectProperty
-  rdf:type rdf:Property ;
-  rdfs:label "object property" ;
-.
-env:phenomenon
-  rdf:type owl:Class ;
-  rdfs:label "phenomenon"@en ;
-  rdfs:label "phénomène"@fr ;
-  rdfs:subClassOf env:Physical ;
-  env:has_mother_class env:Physical ;
-  env:has_restriction "icl>physical_phenomenon" ;
-  env:is_class "place" ;
-.
-env:seedProperty
-  rdf:type rdf:Property ;
-  rdfs:label "seed property" ;
-.
-env:statePropertyObjectProperty
-  rdf:type rdf:Property ;
-  rdfs:label "state property object property" ;
-  rdfs:subPropertyOf env:objectProperty ;
-.
-env:structureProperty
-  rdf:type rdf:Property ;
-  rdfs:label "structure property" ;
-.
-env:verbClassProperty
-  rdf:type rdf:Property ;
-  rdfs:label "verb property" ;
-  rdfs:subPropertyOf env:classProperty ;
-.
-env:verbType
-  rdf:type rdf:Property ;
-  rdfs:label "verb type" ;
-  rdfs:subPropertyOf env:verbClassProperty ;
-.
-env:waste
-  rdf:type owl:Class ;
-  rdfs:label "déchet"@fr ;
-  rdfs:label "waste"@en ;
-  rdfs:subClassOf env:Impact ;
-  env:has_mother_class env:Impact ;
-  env:has_restriction "waste" ;
-  env:is_class "waste" ;
-.
-env:water_policy
-  rdf:type owl:Class ;
-  rdfs:label "politique eau"@fr ;
-  rdfs:label "water policy"@en ;
-  rdfs:subClassOf env:Climate_Policy ;
-  env:has_mother_class env:Climate_Policy ;
-  env:is_class "water_policy" ;
-.
diff --git a/frame/system-ontology.ttl b/frame/system-ontology.ttl
index 4b87f86ba3272123849f90c9a68dc7e34fd01609..98dd10d1a35ab786a7811beaae7fe102ada1ba74 100644
--- a/frame/system-ontology.ttl
+++ b/frame/system-ontology.ttl
@@ -1,8 +1,5 @@
 # baseURI: https://unsel.tetras-libre.fr/tenet/frame/system-ontology
 
-@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 sys: <https://unsel.tetras-libre.fr/tenet/frame/system-ontology/> .
 @prefix sys-Event: <https://unsel.tetras-libre.fr/tenet/frame/system-ontology/Event#> .
 @prefix sys-State_Property: <https://unsel.tetras-libre.fr/tenet/frame/system-ontology/State_Property#> .
@@ -13,47 +10,49 @@
 @prefix sys-component: <https://unsel.tetras-libre.fr/tenet/frame/system-ontology/component#> .
 @prefix sys-message: <https://unsel.tetras-libre.fr/tenet/frame/system-ontology/message#> .
 @prefix sys-place: <https://unsel.tetras-libre.fr/tenet/frame/system-ontology/place#> .
+@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#> .
 
 <https://unsel.tetras-libre.fr/tenet/frame/system-ontology>
   rdf:type owl:Ontology ;
 .
-sys:Abstraction
+sys:Climate_Policy
   rdf:type owl:Class ;
-  rdfs:label "Abstraction"@en ;
-  rdfs:label "Abstraction"@fr ;
+  rdfs:label "Climate Policy"@en ;
+  rdfs:label "Politique climatique"@fr ;
   rdfs:subClassOf sys:Structure ;
-  sys:is_class "Abstraction" ;
+  sys:is_class "Climate_Policy" ;
 .
-sys:Entity
+sys:Environmental_Actor
   rdf:type owl:Class ;
-  rdfs:label "entity"@en ;
-  rdfs:label "entité"@fr ;
+  rdfs:label "physical"@en ;
+  rdfs:label "physique"@fr ;
   rdfs:subClassOf sys:Structure ;
-  sys:is_class "Entity" ;
+  sys:is_class "Environmental_Actor" ;
 .
-sys:Event
+sys:ISO_14001_site
   rdf:type owl:Class ;
-  rdfs:label "Event"@en ;
-  rdfs:label "Evénèment"@fr ;
-  rdfs:subClassOf sys:Structure ;
-  sys:has_object_property "eventObjectProperty" ;
-  sys:is_class "Event" ;
+  rdfs:label "site under ISO 14001scheme"@en ;
+  rdfs:label "sites certifiés ISO 14001"@fr ;
+  rdfs:subClassOf sys:Environmental_Actor ;
+  sys:has_mother_class sys:Physical ;
+  sys:is_class "ISO_14001_site" ;
 .
-sys:Feature
+sys:Impact
   rdf:type owl:Class ;
-  rdfs:label "caractéristique"@fr ;
-  rdfs:label "feature"@en ;
+  rdfs:label "impact"@en ;
+  rdfs:label "impact"@fr ;
   rdfs:subClassOf sys:Structure ;
-  sys:is_class "Feature" ;
+  sys:is_class "Impact" ;
 .
-sys:State_Property
+sys:Physical
   rdf:type owl:Class ;
-  rdfs:label "Propriété d'état"@fr ;
-  rdfs:label "State Property"@en ;
+  rdfs:label "physical"@en ;
+  rdfs:label "physique"@fr ;
   rdfs:subClassOf sys:Structure ;
-  sys:has_object_property "statePropertyObjectProperty" ;
-  sys:is_class "State_Property" ;
+  sys:is_class "Physical" ;
 .
 sys:Structure
   rdf:type owl:Class ;
@@ -66,15 +65,6 @@ sys:Verb
   rdfs:subClassOf sys:Structure ;
   sys:is_class "Verb" ;
 .
-sys:abstract_thing
-  rdf:type owl:Class ;
-  rdfs:label "abstract thing"@en ;
-  rdfs:label "élément abstrait"@fr ;
-  rdfs:subClassOf sys:Abstraction ;
-  sys:has_mother_class sys:Abstraction ;
-  sys:has_restriction "icl>abstract_thing" ;
-  sys:is_class "abstract_thing" ;
-.
 sys:action_verb
   rdf:type owl:Class ;
   rdfs:label "action verb" ;
@@ -83,17 +73,6 @@ sys:action_verb
   sys:has_restriction "icl>do" ;
   sys:is_class "action_verb" ;
 .
-sys:agent
-  rdf:type owl:Class ;
-  rdfs:label "agent"@en ;
-  rdfs:label "agent"@fr ;
-  rdfs:subClassOf sys:Entity ;
-  sys:has_mother_class sys:Entity ;
-  sys:has_restriction "icl>administrator" ;
-  sys:has_restriction "icl>operator" ;
-  sys:has_restriction "icl>person" ;
-  sys:is_class "agent" ;
-.
 sys:attributive_verb
   rdf:type owl:Class ;
   rdfs:label "attributive verb" ;
@@ -102,22 +81,42 @@ sys:attributive_verb
   sys:has_restriction "icl>be" ;
   sys:is_class "attributive_verb" ;
 .
+sys:audit_contractor
+  rdf:type owl:Class ;
+  rdfs:label "environmentally and socially audit contractor"@en ;
+  rdfs:label "sous-traitant audité"@fr ;
+  rdfs:subClassOf sys:Environmental_Actor ;
+  sys:has_mother_class sys:Physical ;
+  sys:is_class "audit_contractor" ;
+.
+sys:audit_supplier
+  rdf:type owl:Class ;
+  rdfs:label "environmentally and socially audit supplier"@en ;
+  rdfs:label "fournisseur audité"@fr ;
+  rdfs:subClassOf sys:Environmental_Actor ;
+  sys:has_mother_class sys:Physical ;
+  sys:is_class "audit_supplier" ;
+.
+sys:circular_economy_policy
+  rdf:type owl:Class ;
+  rdfs:label "circular economy policy"@en ;
+  rdfs:label "politique économie circulaire"@fr ;
+  rdfs:subClassOf sys:Climate_Policy ;
+  sys:has_mother_class sys:Climate_Policy ;
+  sys:is_class "circular_economy_policy" ;
+.
 sys:classProperty
   rdf:type rdf:Property ;
   rdfs:label "System Property" ;
 .
-sys:component
+sys:consumption
   rdf:type owl:Class ;
-  rdfs:label "component"@en ;
-  rdfs:label "composant"@fr ;
-  rdfs:subClassOf sys:Entity ;
-  sys:has_mother_class sys:Entity ;
-  sys:has_restriction "icl>device" ;
-  sys:has_restriction "icl>electronic_device" ;
-  sys:has_restriction "icl>instrumentality" ;
-  sys:has_restriction "icl>position" ;
-  sys:has_restriction "icl>public_transport" ;
-  sys:is_class "component" ;
+  rdfs:label "consommation"@fr ;
+  rdfs:label "consumption"@en ;
+  rdfs:subClassOf sys:Impact ;
+  sys:has_mother_class sys:Impact ;
+  sys:has_restriction "consumption" ;
+  sys:is_class "consumption" ;
 .
 sys:entityClassProperty
   rdf:type rdf:Property ;
@@ -139,6 +138,14 @@ sys:from_structure
   rdfs:label "from structure" ;
   rdfs:subPropertyOf sys:classProperty ;
 .
+sys:green_capex
+  rdf:type owl:Class ;
+  rdfs:label "green capex"@en ;
+  rdfs:label "investissement vert"@fr ;
+  rdfs:subClassOf sys:Climate_Policy ;
+  sys:has_mother_class sys:Climate_Policy ;
+  sys:is_class "green_capex" ;
+.
 sys:has_actor
   rdf:type rdf:Property ;
   rdfs:label "has actor" ;
@@ -200,28 +207,26 @@ sys:is_class
   sys:has_object_property "statePropertyObjectProperty" ;
   sys:is_class "State_Property" ;
 .
-sys:message
+sys:matter
   rdf:type owl:Class ;
-  rdfs:label "message"@en ;
-  rdfs:label "message"@fr ;
-  rdfs:subClassOf sys:Entity ;
-  sys:has_mother_class sys:Entity ;
-  sys:has_restriction "icl>assignment" ;
-  sys:has_restriction "icl>communication" ;
-  sys:is_class "message" ;
+  rdfs:label "matière"@fr ;
+  rdfs:label "matter"@en ;
+  rdfs:subClassOf sys:Physical ;
+  sys:has_mother_class sys:Physical ;
+  sys:has_restriction "icl>matter" ;
+  sys:is_class "matter" ;
 .
 sys:objectProperty
   rdf:type rdf:Property ;
   rdfs:label "object property" ;
 .
-sys:place
+sys:phenomenon
   rdf:type owl:Class ;
-  rdfs:label "lieu"@fr ;
-  rdfs:label "place"@en ;
-  rdfs:subClassOf sys:Feature ;
-  sys:has_mother_class sys:Feature ;
-  sys:has_restriction "icl>air_base_installation" ;
-  sys:has_restriction "icl>place" ;
+  rdfs:label "phenomenon"@en ;
+  rdfs:label "phénomène"@fr ;
+  rdfs:subClassOf sys:Physical ;
+  sys:has_mother_class sys:Physical ;
+  sys:has_restriction "icl>physical_phenomenon" ;
   sys:is_class "place" ;
 .
 sys:seedProperty
@@ -247,3 +252,20 @@ sys:verbType
   rdfs:label "verb type" ;
   rdfs:subPropertyOf sys:verbClassProperty ;
 .
+sys:waste
+  rdf:type owl:Class ;
+  rdfs:label "déchet"@fr ;
+  rdfs:label "waste"@en ;
+  rdfs:subClassOf sys:Impact ;
+  sys:has_mother_class sys:Impact ;
+  sys:has_restriction "waste" ;
+  sys:is_class "waste" ;
+.
+sys:water_policy
+  rdf:type owl:Class ;
+  rdfs:label "politique eau"@fr ;
+  rdfs:label "water policy"@en ;
+  rdfs:subClassOf sys:Climate_Policy ;
+  sys:has_mother_class sys:Climate_Policy ;
+  sys:is_class "water_policy" ;
+.
diff --git a/prepare_work_data.py b/prepare_work_data.py
index c024f8fb283c0d0095658ce404dfa989315f2af5..27fb1f250ed706a0695ff15c479117d44165ff35 100644
--- a/prepare_work_data.py
+++ b/prepare_work_data.py
@@ -205,8 +205,8 @@ def run(corpus, source_ref, target_ref):
 #==============================================================================
 
 if __name__ == '__main__':
-    #target_ref = "system"
-    target_ref = "environment"
+    target_ref = "system"
+    #target_ref = "environment"
     #run(req_100, 'R100b', target_ref) 
     #run(req_200, 'R200b', target_ref)
     #run(req_300, 'R300b', target_ref)