diff --git a/tenet/extraction/process.py b/tenet/extraction/process.py
index 578c79d4e7933865ea1bec16dc0b09a3dc903e9f..d607a8787aa746e10b117fe6fa6e752d00238c78 100644
--- a/tenet/extraction/process.py
+++ b/tenet/extraction/process.py
@@ -201,14 +201,14 @@ def _apply_sequence(graph, sequence, refinement_rule_list):
         
         
 @timer_return   
-def _apply_sparql_query(graph, sparql_query):
+def _apply_jan_sparql_query(graph, sparql_query):
     extracted_triple_set = graph.query(sparql_query)
     for triple in extracted_triple_set:
         graph.add(triple)
     return graph, extracted_triple_set
 
     
-def _apply_new_rule_sequence(graph, rule_function):
+def _apply_jan_rule_sequence(graph, rule_function):
     """ Apply the (new) rule on the working graph <graph> """ 
     
     try:
@@ -221,7 +221,7 @@ def _apply_new_rule_sequence(graph, rule_function):
             graph_length_before = len(graph)
             
             # -- apply rule
-            (graph, extracted_triple_set), exec_time_date = _apply_sparql_query(graph, sparql_query) 
+            (graph, extracted_triple_set), exec_time_date = _apply_jan_sparql_query(graph, sparql_query) 
             all_new_triple_set.extend(extracted_triple_set)
             
             new_triple_count = len(graph) - graph_length_before
@@ -252,6 +252,59 @@ def _apply_new_rule_sequence(graph, rule_function):
         logger.debug(f" ----- new_triple_count: {new_triple_count} ") 
         logger.debug(f" ----- exec_time_date: {exec_time_date} ") 
         
+        
+     
+@timer_return   
+def _apply_rule(graph, rule):
+    rule_label, extracted_triple_set = rule(graph)
+    for triple in extracted_triple_set:
+        graph.add(triple)
+    return rule_label, graph, extracted_triple_set
+
+    
+def _apply_feb_rule_sequence(graph, sequence_list):
+    """ Apply the (new) rule on the working graph <graph> """ 
+    
+    try:
+        assert len(sequence_list) > 0, f'Houston, we have a problem: it is an empty sequence ({sequence_list})!'
+        
+        sequence_label = sequence_list[0]
+        logger.info(f"--- *** February Transduction *** Sequence: {sequence_label}")    
+        all_new_triple_set = []
+    
+        for rule in sequence_list[1:]:
+            
+            graph_length_before = len(graph)
+            
+            # -- apply rule
+            (rule_label, graph, extracted_triple_set), exec_time_date = _apply_rule(graph, rule) 
+            all_new_triple_set.extend(extracted_triple_set)
+            
+            new_triple_count = len(graph) - graph_length_before
+            str = f"----- {rule_label}: "
+            str += f"{new_triple_count}/{len(extracted_triple_set)} new triple"
+            if new_triple_count > 1: str += f"s" 
+            str += f" ({len(graph)}, {exec_time_date})"
+            if (new_triple_count > 0):
+                logger.info(str)
+            else:
+                logger.debug(str)
+                    
+        return graph, all_new_triple_set
+    
+    except AssertionError as ae:
+        logger.error(f' *** *** **** Assertion Error *** *** *** \n {ae}')  
+        
+    except:
+        logger.error(f" *** Error while processing extraction (_apply_new_rule_sequence) ***")
+        logger.debug(f" ----- len(sequence): {len(rule.query_list)} ") 
+        logger.debug(f" ----- last rule: {query_label} ") 
+        logger.debug(f" ----- last SPARQL query: \n{sparql_query} ") 
+        logger.debug(f" ----- len(extracted_triple_set): {len(extracted_triple_set)} ") 
+        logger.debug(f" ----- new_triple_count: {new_triple_count} ") 
+        logger.debug(f" ----- exec_time_date: {exec_time_date} ") 
+        
+        
     
 def _serialize_graph(config, graph, step_name):
     """ Serialize <graph> to a file """ 
@@ -296,9 +349,11 @@ def apply_step(config, graph, rule_set, step_name, step_sequence_def):
                 sequence = _prepare_sequence(sequence_def, rule_set)
                 graph, triple_list = _apply_sequence(graph, sequence, refinement_rule_list)
                 step_triple_list.extend(triple_list)
-            else: # New Rule Application
-                _apply_new_rule_sequence(graph, sequence_def)
-                
+            elif (isinstance(sequence_def, list)): # New Feb Rule Application
+                _apply_feb_rule_sequence(graph, sequence_def)
+            else: # Old Jan Rule Application
+                _apply_jan_rule_sequence(graph, sequence_def)
+                                  
          
         # -- Serialize the working graph updated during the step
         _serialize_graph(config, graph, step_name)
diff --git a/tenet/febTransduction/net/net.py b/tenet/febTransduction/net/net.py
index e3ad67f5ce37ad6a08ec831cc205b4c37856cbe7..d2c0cf10e0b0cde388f2509f4f4e132ccf9b7103 100644
--- a/tenet/febTransduction/net/net.py
+++ b/tenet/febTransduction/net/net.py
@@ -8,7 +8,8 @@
 #==============================================================================
 
 import rdflib
-from rdflib import URIRef
+from rdflib import URIRef, Literal, BNode
+from rdflib.namespace import FOAF, RDF
 from rdflib.namespace import NamespaceManager
 from rdflib.term import _is_valid_uri
 
@@ -38,7 +39,7 @@ class Net:
         # -- Net Type
         self.type_name = 'default'
         self.type_id = 'Net'
-        self.type_uri = f'net:{self.type_id}'
+        self.type_uri = produce_uriref(self.support_graph, f'net:{self.type_id}')
         
         # -- Net URI
         self._uri = produce_uriref(self.support_graph, uri)        
@@ -222,15 +223,24 @@ class Net:
     # Triple Generation Method
     #--------------------------------------------------------------------------
     
+    def __define_rdf_term(self, element):
+        term = None
+        if isinstance(value, rdflib.term.URIRef):
+            value = value.n3(self.support_graph.namespace_manager)
+            triple = f'{uri} {predicate} {value}.'
+        elif isinstance(value, str):
+            triple = f'{uri} {predicate} "{value}".'
+    
+    
     def __define_triple(self, uri, predicate, value):
         
         triple = None
         
         if isinstance(value, rdflib.term.URIRef):
             value = value.n3(self.support_graph.namespace_manager)
-            triple = f'{uri} {predicate} {value}'
+            triple = f'{uri} {predicate} {value}.'
         elif isinstance(value, str):
-            triple = f'{uri} {predicate} "{value}"'
+            triple = f'{uri} {predicate} "{value}".'
             
         return triple
         
@@ -271,7 +281,8 @@ class Net:
         
         uri = self.uri
         if uri is not None:
-            triple_definition.append(f'{self.uri} a {self.type_uri}.')
-            triple_definition += self.__generate_attribute_triples(uri)
+            type_uriref = produce_uriref(self.support_graph, self.type_uri)
+            triple_definition.append((self.uri, RDF.type, type_uriref))
+            #triple_definition += self.__generate_attribute_triples(uri)
             
         return triple_definition
\ No newline at end of file
diff --git a/tenet/scheme/amr_rule/__init__.py b/tenet/scheme/amr_rule/__init__.py
index 3c497c1e652c31c6edfd27684c00d033a754f02a..934e41e4e5731cef03fbcd27b3a16377a7af4a25 100644
--- a/tenet/scheme/amr_rule/__init__.py
+++ b/tenet/scheme/amr_rule/__init__.py
@@ -1,4 +1,9 @@
 from scheme.amr_rule.preprocessing.amr_reification import *
 from scheme.amr_rule.preprocessing.amrld_correcting import * 
-from scheme.amr_rule.transduction.phenomena_application_or import * 
+
+from scheme.amr_rule.transduction.jan_phenomena_application_or import * 
+
+from scheme.amr_rule.transduction.phenomena_application_or_1 import * 
+from scheme.amr_rule.transduction.phenomena_application_or_2 import * 
+
 from scheme.amr_rule import *
diff --git a/tenet/scheme/amr_rule/transduction/phenomena_application_or.py b/tenet/scheme/amr_rule/transduction/jan_phenomena_application_or.py
similarity index 98%
rename from tenet/scheme/amr_rule/transduction/phenomena_application_or.py
rename to tenet/scheme/amr_rule/transduction/jan_phenomena_application_or.py
index 3982acc26f3c5dbcbd1143db56cbf70a8f242b56..5211d1d9eea760770e069c9a506148f0ebf24ca8 100644
--- a/tenet/scheme/amr_rule/transduction/phenomena_application_or.py
+++ b/tenet/scheme/amr_rule/transduction/jan_phenomena_application_or.py
@@ -29,7 +29,7 @@ class_net_1 = net.ClassNet(1)
 phenomena_net = net.PhenomenaNet()
 or_composite_class_net = net.OrCompositeClassNet()
 
-def analyze_phenomena_or_1():
+def jan_analyze_phenomena_or_1():
 
     # -- Net Instanciation
     property_net = net.PropertyNet()
@@ -62,7 +62,7 @@ def analyze_phenomena_or_1():
     return rule
 
 
-def analyze_phenomena_or_2():
+def jan_analyze_phenomena_or_2():
 
     # -- Net Instanciation
     property_net_0 = net.PropertyNet(0)
diff --git a/tenet/scheme/amr_rule/transduction/phenomena_application_or_1.py b/tenet/scheme/amr_rule/transduction/phenomena_application_or_1.py
new file mode 100644
index 0000000000000000000000000000000000000000..899c39c341d9acec953a861581c9ca4081c2438a
--- /dev/null
+++ b/tenet/scheme/amr_rule/transduction/phenomena_application_or_1.py
@@ -0,0 +1,113 @@
+#!/usr/bin/python3.10
+# -*-coding:Utf-8 -*
+
+#==============================================================================
+# TENET: AMR CTR at 'Net Expansion' level for phenomena application (or)
+#------------------------------------------------------------------------------
+# Module grouping compositional transduction rule_sets (CTR) for the analysis 
+# of AMR structures, at 'Net Expansion' level
+#==============================================================================
+
+from rdflib import Graph
+
+import febTransduction as transduction
+from febTransduction import net
+from febTransduction.query_builder import generate_select_query
+from febTransduction.naming_computer import define_composite_naming_1
+
+
+#==============================================================================
+# Rule with pattern property(class, or_phenomena)
+#==============================================================================
+
+def __select_pattern_1():
+    
+    # -- Select Data List
+    select_data_list = ['?property_net', '?class_net', '?phenomena_net']
+    
+    # -- Clause List
+    clause_list = []
+    clause_list.append(f'?property_net a [rdfs:subClassOf* net:Property_Net].')
+    clause_list.append(f'?class_net a [rdfs:subClassOf* net:Class_Net].')
+    clause_list.append(f'?phenomena_net a [rdfs:subClassOf* net:Phenomena_Net].')
+    clause_list.append(f'?phenomena_net net:hasPhenomenaType amr:phenomena_conjunction_or.')
+    clause_list.append(f'?property_net amr:role_ARG0 ?class_net.')
+    clause_list.append(f'?property_net amr:role_ARG1 ?phenomena_net.')
+    
+    # -- Query Generation
+    query_code = transduction.query_builder.generate_select_query(select_data_list, clause_list)
+    
+    return query_code
+    
+    
+def __op_pattern_1(phenomena_net_uri, num):
+    
+    assert 1 <= num <= 9 
+    
+    # -- Select Data List
+    select_data_list = ['?class_net']
+    
+    # -- Clause List
+    clause_list = []
+    clause_list.append(f'?class_net a [rdfs:subClassOf* net:Class_Net].')
+    clause_list.append(f'{phenomena_net_uri} amr:role_op{num} ?class_net.')
+    
+    # -- Query Generation
+    query_code = transduction.query_builder.generate_select_query(select_data_list, clause_list)
+    
+    return query_code
+    
+
+def __define_restriction(net, op_set): # TODO
+    pass
+    return net
+    
+    
+def analyze_phenomena_or_1(graph):
+    
+    # -- Rule Initialization 
+    rule_label = '"or" phenomena analysis 1 [ property(class, or_phenomena) ]'
+    # print(f"--- *** February Transduction *** Sequence: {rule_label}")
+    #logger.info(f"--- *** February Transduction *** Sequence: {rule_label}")   
+
+    # -- Selection Pattern Application  
+    query_code = __select_pattern_1()
+    pattern_set = graph.query(query_code) 
+    
+    # -- New Net Computing
+    new_triple_list = []
+    for selection in pattern_set:
+        
+        # -- Net Composition
+        class_net = net.ClassNet(graph, selection.class_net)
+        property_net = net.PropertyNet(graph, selection.property_net)
+        phenomena_net = net.PhenomenaNet(graph, selection.phenomena_net)
+        composite_class_net = net.CompositeClassNet(graph)
+        composite_class_net.compose(class_net, property_net, phenomena_net)
+    
+        # -- Data Computation
+        composite_class_net.mother_class_net = class_net.uri
+        # etc
+    
+        # -- Restriction Computation
+        pass # TODO
+        # for num in range(1, 9+1):
+        #     query_code = __op_pattern_1(selection.phenomena_net, num)
+        #     op_set = graph.query(query_code) 
+        #     composite_class_net = __define_restriction(composite_class_net, op_set)
+    
+        # -- Relation Propagation
+        pass # TODO
+        # for (n1, rel, _) in class_net.input_relation_list:
+        #     composite_class_net.add_input_relation(n1, rel)
+            # TODO: à voir si on veut d'autres relations
+    
+        # -- Net Naming
+        composite_class_net.naming = define_composite_naming_1(class_net, property_net, phenomena_net)
+        
+        # -- Finalization
+        composite_class_net.finalize()
+        new_triples = composite_class_net.generate_triple_definition()
+        new_triple_list += new_triples
+    
+    return rule_label, new_triple_list 
\ No newline at end of file
diff --git a/tenet/scheme/amr_rule/transduction/phenomena_application_or_2.py b/tenet/scheme/amr_rule/transduction/phenomena_application_or_2.py
new file mode 100644
index 0000000000000000000000000000000000000000..d10f9471c2d8cf303d327c392c12b06b074dd5e5
--- /dev/null
+++ b/tenet/scheme/amr_rule/transduction/phenomena_application_or_2.py
@@ -0,0 +1,91 @@
+#!/usr/bin/python3.10
+# -*-coding:Utf-8 -*
+
+#==============================================================================
+# TENET: AMR CTR at 'Net Expansion' level for phenomena application (or)
+#------------------------------------------------------------------------------
+# Module grouping compositional transduction rule_sets (CTR) for the analysis 
+# of AMR structures, at 'Net Expansion' level
+#==============================================================================
+
+from rdflib import Graph
+
+import febTransduction as transduction
+from febTransduction import net
+from febTransduction.query_builder import generate_select_query
+from febTransduction.naming_computer import define_composite_naming_1
+
+
+#==============================================================================
+# Rule with pattern property(property, or_phenomena)
+#==============================================================================
+
+def __select_pattern_2():
+    
+    # -- Select Data List
+    select_data_list = ['?property_net', '?property_net_0', '?phenomena_net']
+    
+    # -- Clause List
+    clause_list = []
+    clause_list.append(f'?property_net a [rdfs:subClassOf* net:Property_Net].')
+    clause_list.append(f'?property_net_0 a [rdfs:subClassOf* net:Property_Net].')
+    clause_list.append(f'?phenomena_net a [rdfs:subClassOf* net:Phenomena_Net].')
+    clause_list.append(f'?phenomena_net net:hasPhenomenaType amr:phenomena_conjunction_or.')
+    clause_list.append(f'?property_net amr:role_ARG0 ?property_net_0.')
+    clause_list.append(f'?property_net amr:role_ARG1 ?phenomena_net.')
+    
+    # -- Query Generation
+    query_code = transduction.query_builder.generate_select_query(select_data_list, clause_list)
+    
+    return query_code
+
+
+def analyze_phenomena_or_2(graph):
+    
+    # -- Rule Initialization 
+    rule_label = '"or" phenomena analysis 2 [ property(property, or_phenomena) ]'
+    # print(f"--- *** February Transduction *** Sequence: {rule_label}")  
+
+    # -- Selection Pattern Application  
+    query_code = __select_pattern_2()
+    pattern_set = graph.query(query_code) 
+    
+    # -- New Net Computing
+    new_triple_list = []
+    for selection in pattern_set:
+        
+        # -- Net Composition
+        property_net_0 = net.PropertyNet(graph, uri=selection.property_net_0) 
+        property_net = net.PropertyNet(graph, uri=selection.property_net)
+        phenomena_net = net.PhenomenaNet(graph, uri=selection.phenomena_net)
+        composite_class_net = net.CompositeClassNet(graph)
+        composite_class_net.compose(property_net_0, property_net, phenomena_net)
+    
+        # -- Data Computation
+        composite_class_net.mother_class_net = property_net_0.uri
+        # etc
+    
+        # -- Restriction Computation
+        pass # TODO
+        # for num in range(1, 9+1):
+        #     query_code = __op_pattern_1(selection.phenomena_net, num)
+        #     op_set = graph.query(query_code) 
+        #     composite_class_net = __define_restriction(composite_class_net, op_set)
+    
+        # -- Relation Propagation
+        pass # TODO
+        # for (n1, rel, _) in class_net.input_relation_list:
+        #     composite_class_net.add_input_relation(n1, rel)
+            # TODO: à voir si on veut d'autres relations
+    
+        # -- Net Naming
+        composite_class_net.naming = define_composite_naming_1(property_net_0, property_net, phenomena_net)
+        
+        # -- Finalization
+        composite_class_net.finalize()
+        new_triples = composite_class_net.generate_triple_definition()
+        new_triple_list += new_triples
+    
+    return rule_label, new_triple_list
+
+    
\ No newline at end of file
diff --git a/tenet/scheme/amr_scheme_1.py b/tenet/scheme/amr_scheme_1.py
index f7a77a05884c7053c4cfddd97d45435dc759f203..4048aa594e0fc0b2ffe984202b3fe5e171192c07 100644
--- a/tenet/scheme/amr_scheme_1.py
+++ b/tenet/scheme/amr_scheme_1.py
@@ -227,6 +227,10 @@ classification_sequence = {
                       'reclassify-deprecated-net']
     }
 
+phenomena_or_analyze_sequence = ['phenomena_or_analyze_sequence',
+                                 rule.analyze_phenomena_or_1,
+                                 rule.analyze_phenomena_or_2]
+
 
 # # ---------------------------------------------
 # # OWL Generation
@@ -277,8 +281,9 @@ scheme = {
                       phenomena_application_polarity_sequence,
                       phenomena_application_mod_sequence,
                       phenomena_application_and_sequence,
-                      rule.analyze_phenomena_or_1,
-                      rule.analyze_phenomena_or_2,
+                      #rule.jan_analyze_phenomena_or_1,
+                      #rule.jan_analyze_phenomena_or_2,
+                      phenomena_or_analyze_sequence,
                       phenomena_checking_sequence,
                       composite_property_extraction_sequence,
                       composite_class_extraction_sequence_1,
diff --git a/tenet/tenet.log b/tenet/tenet.log
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..ef66b10156a16061c4e3538d526a1c707f0fba92 100644
--- a/tenet/tenet.log
+++ b/tenet/tenet.log
@@ -0,0 +1,237 @@
+- INFO - [TENET] Extraction Processing
+- INFO - 
+ === Process Initialization === 
+- INFO - -- Process Setting 
+- INFO - ----- Corpus source: /home/lamenji/Workspace/Tetras/tenet/tests/input/amrDocuments/dev/solar-system-01/ (amr)
+- INFO - ----- Base output dir: /home/lamenji/Workspace/Tetras/tenet/tests/output/SolarSystemDev01-20230217/SolarSystemDev01_factoid.ttl
+- INFO - ----- technical dir path: /home/lamenji/Workspace/Tetras/tenet/tests/output/SolarSystemDev01-20230217/technical-data/
+- INFO - ----- Ontology target (id): SolarSystemDev01
+- INFO - ----- Current path: /home/lamenji/Workspace/Tetras/tenet/tenet
+- DEBUG - ----- Config file: /home/lamenji/Workspace/Tetras/tenet/tenet/config.xml
+- DEBUG - 
+  ***  Config (Full Parameters) *** 
+  -- Base Parameters
+  ----- config file: /home/lamenji/Workspace/Tetras/tenet/tenet/config.xml
+  ----- uuid: SolarSystemDev01
+  ----- source corpus: /home/lamenji/Workspace/Tetras/tenet/tests/input/amrDocuments/dev/solar-system-01/
+  ----- target reference: base
+  ----- process level: sentence
+  ----- source type: amr
+  -- Compositional Transduction Scheme (CTS)
+  ----- CTS reference: amr_scheme_1
+  -- Directories
+  ----- base directory: ./
+  ----- structure directory: ./structure/
+  ----- CTS directory: ./scheme/
+  ----- target frame directory: ./../input/targetFrameStructure/
+  ----- input document directory: 
+  ----- base output dir: /home/lamenji/Workspace/Tetras/tenet/tests/output/SolarSystemDev01-20230217/SolarSystemDev01_factoid.ttl
+  ----- output directory: /home/lamenji/Workspace/Tetras/tenet/tests/output/SolarSystemDev01-20230217/SolarSystemDev01_factoid.ttlSolarSystemDev01-20230217/
+  ----- sentence output directory: /home/lamenji/Workspace/Tetras/tenet/tests/output/SolarSystemDev01-20230217/technical-data/
+  ----- technical dir path: /home/lamenji/Workspace/Tetras/tenet/tests/output/SolarSystemDev01-20230217/technical-data/
+  -- Config File Definition
+  ----- schema file: ./structure/amr-rdf-schema.ttl
+  ----- semantic net file: ./structure/semantic-net.ttl
+  ----- config param file: ./structure/config-parameters.ttl
+  ----- base ontology file: ./structure/base-ontology.ttl
+  ----- CTS file: ./scheme/amr_scheme_1.py
+  -- Useful References for Ontology
+  ----- base URI: https://tenet.tetras-libre.fr/working
+  ----- ontology suffix: -ontology.ttl
+  ----- ontology seed suffix: -ontology-seed.ttl
+  -- Source File Definition
+  ----- source sentence file: /home/lamenji/Workspace/Tetras/tenet/tests/input/amrDocuments/dev/solar-system-01/**/*.ttl
+  -- Target File Definition
+  ----- frame ontology file: ./../input/targetFrameStructure/base-ontology.ttl
+  ----- frame ontology seed file: ./../input/targetFrameStructure/base-ontology-seed.ttl
+  -- Output
+  ----- ontology namespace: https://tenet.tetras-libre.fr/base-ontology/
+  ----- output file: /home/lamenji/Workspace/Tetras/tenet/tests/output/SolarSystemDev01-20230217/technical-data/SolarSystemDev01.ttl
+  *** - *** 
+- DEBUG - -- Counting number of graph files (sentences) 
+- INFO - ----- Number of Graphs: 1
+- INFO - 
+ === Extraction Processing === 
+- INFO -      *** sentence 1 *** 
+- INFO - -- Work Structure Preparation
+- DEBUG - --- Graph Initialization
+- DEBUG - ----- Configuration Loading
+- DEBUG - -------- RDF Schema (302)
+- DEBUG - -------- Semantic Net Definition (509)
+- DEBUG - -------- Config Parameter Definition (543)
+- DEBUG - ----- Frame Ontology Loading
+- DEBUG - -------- Base Ontology produced as output (573)
+- DEBUG - --- Source Data Import
+- DEBUG - ----- Sentence Loading
+- DEBUG - -------- /home/lamenji/Workspace/Tetras/tenet/tests/input/amrDocuments/dev/solar-system-01/SSC-01-01.stog.amr.ttl (621)
+- DEBUG - --- Export work graph as turtle
+- DEBUG - ----- Work graph file: /home/lamenji/Workspace/Tetras/tenet/tests/output/SolarSystemDev01-20230217/technical-data/SolarSystemDev01-1/SolarSystemDev01.ttl 
+- INFO - ----- Sentence (id): SSC-01-01
+- INFO - ----- Sentence (text): The Solar System is the gravitationally bound system of the Sun and the objects that orbit it, either directly or indirectly.
+- INFO - -- Loading Extraction Scheme (amr_scheme_1)
+- DEBUG - ----- Step number: 3
+- INFO - -- Loading Extraction Rules (amr_rule/*)
+- DEBUG - ----- Total rule number: 87
+- INFO - -- Applying extraction step: preprocessing
+- INFO - --- *** November Transduction *** Sequence: amrld-correcting-sequence
+- INFO - ----- fix-amr-bug-about-system-solar-planet: 5/5 new triples (626, 0:00:00.048350)
+- INFO - --- *** November Transduction *** Sequence: amr-reification-sequence
+- INFO - ----- reclassify-concept-1: 10/10 new triples (636, 0:00:00.131841)
+- DEBUG - ----- reclassify-concept-2: 0/0 new triple (636, 0:00:00.074151)
+- INFO - ----- reclassify-concept-3: 12/12 new triples (648, 0:00:00.050096)
+- INFO - ----- reclassify-concept-4: 16/16 new triples (664, 0:00:00.069943)
+- INFO - ----- reclassify-concept-5: 2/4 new triples (666, 0:00:00.042364)
+- INFO - ----- reify-roles-as-concept: 10/10 new triples (676, 0:00:00.054633)
+- INFO - ----- reclassify-existing-variable: 45/45 new triples (721, 0:00:00.035203)
+- INFO - ----- add-new-variable-for-reified-concept: 8/8 new triples (729, 0:00:00.063932)
+- INFO - ----- add-amr-leaf-for-reclassified-concept: 33/33 new triples (762, 0:00:00.046697)
+- INFO - ----- add-amr-leaf-for-reified-concept: 8/8 new triples (770, 0:00:00.062658)
+- INFO - ----- add-amr-edge-for-core-relation: 27/27 new triples (797, 0:00:00.119510)
+- INFO - ----- add-amr-edge-for-reified-concept: 12/12 new triples (809, 0:00:00.134834)
+- INFO - ----- add-amr-edge-for-name-relation: 5/5 new triples (814, 0:00:00.060733)
+- DEBUG - ----- add-value-for-quant-relation: 0/0 new triple (814, 0:00:00.069739)
+- INFO - ----- add-amr-edge-for-polarity-relation: 5/5 new triples (819, 0:00:00.066134)
+- INFO - ----- update-amr-edge-role-1: 15/15 new triples (834, 0:00:00.101905)
+- INFO - ----- add-amr-root: 5/5 new triples (839, 0:00:00.024756)
+- DEBUG - --- Serializing graph to SolarSystemDev01_preprocessing 
+- DEBUG - ----- step: preprocessing
+- DEBUG - ----- id: SolarSystemDev01
+- DEBUG - ----- work_file: /home/lamenji/Workspace/Tetras/tenet/tests/output/SolarSystemDev01-20230217/technical-data/SolarSystemDev01-1/SolarSystemDev01_preprocessing.ttl
+- DEBUG - ----- base: http://SolarSystemDev01/preprocessing
+- INFO - ----- 218 triples extracted during preprocessing step
+- INFO - -- Applying extraction step: transduction
+- INFO - --- *** November Transduction *** Sequence: atomic-extraction-sequence
+- INFO - ----- create-atom-class-net: 35/35 new triples (874, 0:00:00.066367)
+- DEBUG - ----- (refinement) refine-cover-node-1: 5 new triples (879)
+- DEBUG - ----- (refinement) refine-cover-node-2: 5 new triples (884)
+- INFO - ----- create-individual-net-1: 10/10 new triples (894, 0:00:00.087596)
+- DEBUG - ----- (refinement) refine-cover-node-1: 1 new triples (895)
+- INFO - ----- create-atom-property-net-1: 88/88 new triples (983, 0:00:00.146487)
+- DEBUG - ----- (refinement) refine-cover-node-1: 6 new triples (989)
+- INFO - ----- create-value-net: 17/17 new triples (1006, 0:00:00.092233)
+- INFO - ----- create-phenomena-net-1: 24/25 new triples (1030, 0:00:00.073087)
+- DEBUG - ----- (refinement) refine-cover-node-1: 2 new triples (1032)
+- INFO - --- *** November Transduction *** Sequence: atomic-extraction-sequence
+- INFO - ----- create-atom-class-net: 1/49 new triple (1033, 0:00:00.080771)
+- DEBUG - ----- create-individual-net-1: 0/10 new triple (1033, 0:00:00.052563)
+- INFO - ----- create-atom-property-net-1: 1/95 new triple (1034, 0:00:00.154358)
+- DEBUG - ----- create-value-net: 0/17 new triple (1034, 0:00:00.050105)
+- DEBUG - ----- create-phenomena-net-1: 0/25 new triple (1034, 0:00:00.057190)
+- INFO - --- *** November Transduction *** Sequence: phenomena-application-polarity-sequence
+- INFO - ----- polarity-phenomena-application: 8/9 new triples (1042, 0:00:00.109839)
+- DEBUG - ----- (refinement) refine-cover-node-1: 1 new triples (1043)
+- INFO - --- *** November Transduction *** Sequence: phenomena-application-mod-sequence
+- DEBUG - ----- mod-phenomena-application-1: 0/0 new triple (1043, 0:00:00.081777)
+- DEBUG - ----- mod-phenomena-application-2: 0/0 new triple (1043, 0:00:00.038491)
+- DEBUG - ----- mod-phenomena-application-3: 0/0 new triple (1043, 0:00:00.078474)
+- INFO - --- *** November Transduction *** Sequence: phenomena-application-and-sequence
+- INFO - ----- and-conjunction-phenomena-application-1: 14/17 new triples (1057, 0:00:00.170078)
+- DEBUG - ----- (refinement) refine-cover-node-1: 1 new triples (1058)
+- INFO - ----- and-conjunction-phenomena-application-2: 1/1 new triple (1059, 0:00:00.106857)
+- INFO - ----- and-conjunction-phenomena-application-3: 14/14 new triples (1073, 0:00:00.129548)
+- INFO - ----- and-conjunction-phenomena-application-4: 14/14 new triples (1087, 0:00:00.166570)
+- DEBUG - ----- (refinement) refine-cover-node-2: 1 new triples (1088)
+- INFO - ----- and-conjunction-phenomena-application-5: 6/9 new triples (1094, 0:00:00.062548)
+- INFO - ----- and-conjunction-phenomena-application-6: 2/2 new triples (1096, 0:00:00.205600)
+- INFO - --- *** January Transduction *** Sequence: "or" phenomena analysis 1 (targetting class)
+- DEBUG - ----- new net construction: 0/0 new triple (1096, 0:00:00.056004)
+- INFO - --- *** January Transduction *** Sequence: "or" phenomena analysis 2 (targetting property)
+- INFO - ----- new net construction: 9/9 new triples (1105, 0:00:00.055170)
+- INFO - --- *** February Transduction *** Sequence: phenomena_or_analyze_sequence
+- DEBUG - ----- "or" phenomena analysis 1 [ property(class, or_phenomena) ]: 0/0 new triple (1105, 0:00:00.011168)
+- INFO - ----- "or" phenomena analysis 2 [ property(property, or_phenomena) ]: 1/1 new triple (1106, 0:00:00.044370)
+- INFO - --- *** November Transduction *** Sequence: phenomena-checking-sequence
+- INFO - ----- expand-and-conjunction-phenomena-net: 8/8 new triples (1114, 0:00:00.014320)
+- DEBUG - ----- (refinement) refine-cover-node-2: 1 new triples (1115)
+- DEBUG - ----- expand-degree-phenomena-net-1: 0/0 new triple (1115, 0:00:00.008087)
+- DEBUG - ----- expand-degree-phenomena-net-2: 0/0 new triple (1115, 0:00:00.011609)
+- DEBUG - ----- expand-degree-phenomena-net-3: 0/0 new triple (1115, 0:00:00.008746)
+- DEBUG - ----- expand-degree-phenomena-net-4: 0/0 new triple (1115, 0:00:00.007308)
+- DEBUG - ----- expand-degree-phenomena-net-5: 0/0 new triple (1115, 0:00:00.007772)
+- DEBUG - ----- expand-degree-phenomena-net-6: 0/0 new triple (1115, 0:00:00.007716)
+- INFO - --- *** November Transduction *** Sequence: composite-property-extraction-sequence
+- DEBUG - ----- create-composite-class-net-from-property-1: 0/0 new triple (1115, 0:00:00.087769)
+- DEBUG - ----- create-composite-class-net-from-property-2: 0/0 new triple (1115, 0:00:00.224745)
+- INFO - --- *** November Transduction *** Sequence: composite-class-extraction-sequence-1
+- INFO - ----- create-composite-class-net-from-property-1: 48/54 new triples (1163, 0:00:00.555766)
+- DEBUG - ----- (refinement) refine-cover-node-1: 7 new triples (1170)
+- DEBUG - ----- (refinement) refine-cover-node-2: 3 new triples (1173)
+- DEBUG - ----- create-composite-class-net-from-property-2: 0/0 new triple (1173, 0:00:00.130480)
+- INFO - ----- create-composite-class-net-from-property-3: 50/57 new triples (1223, 0:00:00.457728)
+- INFO - --- *** November Transduction *** Sequence: composite-class-extraction-sequence-2
+- DEBUG - ----- create-composite-class-net-from-phenomena-1: 0/0 new triple (1223, 0:00:00.036293)
+- DEBUG - ----- create-composite-class-net-from-phenomena-2: 0/0 new triple (1223, 0:00:00.056631)
+- DEBUG - ----- create-composite-class-net-from-phenomena-3: 0/0 new triple (1223, 0:00:00.037681)
+- DEBUG - ----- create-composite-class-net-from-phenomena-4: 0/0 new triple (1223, 0:00:00.048736)
+- INFO - --- *** November Transduction *** Sequence: restriction-adding-sequence
+- DEBUG - ----- add-restriction-to-class-net-from-property-1: 0/0 new triple (1223, 0:00:00.042469)
+- INFO - --- *** November Transduction *** Sequence: classification-sequence
+- INFO - ----- classify-net-from-core-1: 8/8 new triples (1231, 0:00:00.008805)
+- INFO - ----- classify-net-from-core-2: 1/7 new triple (1232, 0:00:00.008024)
+- DEBUG - ----- classify-net-from-core-3: 0/0 new triple (1232, 0:00:00.045640)
+- DEBUG - ----- classify-net-from-part: 0/0 new triple (1232, 0:00:00.007531)
+- INFO - ----- classify-net-from-domain: 9/9 new triples (1241, 0:00:00.008094)
+- DEBUG - ----- classify-net-from-degree-phenomena-1: 0/0 new triple (1241, 0:00:00.010192)
+- DEBUG - ----- classify-net-from-degree-phenomena-2: 0/0 new triple (1241, 0:00:00.038002)
+- DEBUG - ----- classify-net-from-degree-phenomena-3: 0/0 new triple (1241, 0:00:00.006364)
+- INFO - ----- propagate-individual-1: 1/1 new triple (1242, 0:00:00.006416)
+- INFO - ----- propagate-individual-2: 5/5 new triples (1247, 0:00:00.008293)
+- DEBUG - ----- reclassify-deprecated-net: 0/0 new triple (1247, 0:00:00.005420)
+- DEBUG - --- Serializing graph to SolarSystemDev01_transduction 
+- DEBUG - ----- step: transduction
+- DEBUG - ----- id: SolarSystemDev01
+- DEBUG - ----- work_file: /home/lamenji/Workspace/Tetras/tenet/tests/output/SolarSystemDev01-20230217/technical-data/SolarSystemDev01-1/SolarSystemDev01_transduction.ttl
+- DEBUG - ----- base: http://SolarSystemDev01/transduction
+- INFO - ----- 408 triples extracted during transduction step
+- INFO - -- Applying extraction step: generation
+- INFO - --- *** November Transduction *** Sequence: main-generation-sequence
+- INFO - ----- compute-uri-for-owl-declaration-1: 8/8 new triples (1255, 0:00:00.030044)
+- INFO - ----- compute-uri-for-owl-declaration-2: 1/4 new triple (1256, 0:00:00.019682)
+- INFO - ----- compute-uri-for-owl-declaration-3: 1/1 new triple (1257, 0:00:00.049842)
+- DEBUG - ----- compute-uri-for-owl-declaration-4: 0/0 new triple (1257, 0:00:00.018787)
+- INFO - ----- compute-uri-for-owl-declaration-5: 6/6 new triples (1263, 0:00:00.019141)
+- INFO - ----- compute-uri-for-owl-declaration-6: 5/5 new triples (1268, 0:00:00.020967)
+- INFO - ----- generate-atom-class: 12/12 new triples (1280, 0:00:00.007831)
+- INFO - ----- classify-atom-class-1: 4/4 new triples (1284, 0:00:00.006734)
+- DEBUG - ----- classify-atom-class-2: 0/0 new triple (1284, 0:00:00.015968)
+- INFO - ----- generate-individual: 3/3 new triples (1287, 0:00:00.008033)
+- DEBUG - ----- classify-individual-1: 0/0 new triple (1287, 0:00:00.007648)
+- INFO - ----- classify-individual-2: 4/4 new triples (1291, 0:00:00.008491)
+- INFO - ----- generate-atom-property-1: 16/16 new triples (1307, 0:00:00.010658)
+- INFO - ----- generate-atom-property-12: 8/16 new triples (1315, 0:00:00.011613)
+- DEBUG - ----- generate-inverse-relation: 0/0 new triple (1315, 0:00:00.006359)
+- INFO - ----- generate-composite-class: 18/18 new triples (1333, 0:00:00.008989)
+- DEBUG - ----- add-restriction-to-class-1: 0/0 new triple (1333, 0:00:00.012511)
+- DEBUG - ----- add-restriction-to-class-2: 0/0 new triple (1333, 0:00:00.012346)
+- INFO - ----- add-restriction-to-class-3: 20/24 new triples (1353, 0:00:00.016476)
+- DEBUG - ----- add-restriction-to-class-4: 0/0 new triple (1353, 0:00:00.010946)
+- DEBUG - ----- add-restriction-to-class-5: 0/0 new triple (1353, 0:00:00.011763)
+- DEBUG - ----- add-restriction-to-class-6: 0/0 new triple (1353, 0:00:00.010090)
+- DEBUG - ----- generate-composite-property: 0/0 new triple (1353, 0:00:00.007500)
+- DEBUG - --- Serializing graph to SolarSystemDev01_generation 
+- DEBUG - ----- step: generation
+- DEBUG - ----- id: SolarSystemDev01
+- DEBUG - ----- work_file: /home/lamenji/Workspace/Tetras/tenet/tests/output/SolarSystemDev01-20230217/technical-data/SolarSystemDev01-1/SolarSystemDev01_generation.ttl
+- DEBUG - ----- base: http://SolarSystemDev01/generation
+- INFO - ----- 106 triples extracted during generation step
+- INFO - -- Result: file containing only the factoids
+- DEBUG - --- Making factoid graph with the last step result
+- DEBUG - ----- Number of factoids: 121
+- DEBUG - ----- Graph base: http://SolarSystemDev01/factoid
+- DEBUG - --- Serializing graph to factoid file (/home/lamenji/Workspace/Tetras/tenet/tests/output/SolarSystemDev01-20230217/technical-data/SolarSystemDev01-1/SolarSystemDev01_factoid.ttl)
+- INFO - 
+ === Final Ontology Generation  === 
+- INFO - -- Making complete factoid graph by merging the result factoids
+- INFO - ----- Total factoid number: 121
+- INFO - -- Serializing graph to factoid string
+- INFO - ----- Graph base: http://SolarSystemDev01/factoid
+- INFO - -- Serializing graph to factoid file
+- INFO - ----- Ontology Turtle File: /home/lamenji/Workspace/Tetras/tenet/tests/output/SolarSystemDev01-20230217/SolarSystemDev01_factoid.ttl
+- INFO - 
+ === Done === 
+- INFO - 
+  *** Execution Time *** 
+----- Function: create_ontology_from_amrld_dir (main)
+----- Total Time: 0:00:07.492941
+----- Process Time: 0:00:07.446408
+  *** - *** 
diff --git a/tests/output/SolarSystemDev01-20230217/SolarSystemDev01_factoid.ttl b/tests/output/SolarSystemDev01-20230217/SolarSystemDev01_factoid.ttl
new file mode 100644
index 0000000000000000000000000000000000000000..9cb0fa7a542b9902f99410643f2106b871211221
--- /dev/null
+++ b/tests/output/SolarSystemDev01-20230217/SolarSystemDev01_factoid.ttl
@@ -0,0 +1,138 @@
+@base <http://SolarSystemDev01/factoid> .
+@prefix ns1: <https://tenet.tetras-libre.fr/semantic-net#> .
+@prefix ns2: <https://tenet.tetras-libre.fr/base-ontology#> .
+@prefix owl: <http://www.w3.org/2002/07/owl#> .
+@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
+
+ns1:atomClass_gravitation_g ns1:hasClassURI <https://tenet.tetras-libre.fr/extract-result#gravitation> .
+
+ns1:atomClass_object_o ns1:hasClassURI <https://tenet.tetras-libre.fr/extract-result#object> .
+
+ns1:atomClass_sun_s2 ns1:hasClassURI <https://tenet.tetras-libre.fr/extract-result#sun> .
+
+ns1:atomClass_system_p ns1:hasClassURI <https://tenet.tetras-libre.fr/extract-result#system> .
+
+ns1:atomClass_system_s ns1:hasClassURI <https://tenet.tetras-libre.fr/extract-result#system> .
+
+ns1:atomProperty_bind_b ns1:hasProperty12URI <https://tenet.tetras-libre.fr/extract-result#bind-of> ;
+    ns1:hasPropertyURI <https://tenet.tetras-libre.fr/extract-result#bind> .
+
+ns1:atomProperty_direct_d ns1:hasProperty12URI <https://tenet.tetras-libre.fr/extract-result#direct-of> ;
+    ns1:hasPropertyURI <https://tenet.tetras-libre.fr/extract-result#direct> .
+
+ns1:atomProperty_direct_d2 ns1:hasProperty12URI <https://tenet.tetras-libre.fr/extract-result#direct-of> ;
+    ns1:hasPropertyURI <https://tenet.tetras-libre.fr/extract-result#direct> .
+
+ns1:atomProperty_hasManner_m9 ns1:hasProperty12URI <https://tenet.tetras-libre.fr/extract-result#hasManner> ;
+    ns1:hasPropertyURI <https://tenet.tetras-libre.fr/extract-result#hasManner> .
+
+ns1:atomProperty_hasPart_p9 ns1:hasProperty12URI <https://tenet.tetras-libre.fr/extract-result#hasPart> ;
+    ns1:hasPropertyURI <https://tenet.tetras-libre.fr/extract-result#hasPart> .
+
+ns1:compositeClass_gravitation-binding-system-hasPart-sun-and-object_g ns1:hasClassURI <https://tenet.tetras-libre.fr/extract-result#gravitation-binding-system-hasPart-sun-and-object> .
+
+ns1:compositeClass_system-hasPart-sun-and-object-hasPart-object_s ns1:hasClassURI <https://tenet.tetras-libre.fr/extract-result#system-hasPart-sun-and-object-hasPart-object> .
+
+ns1:compositeClass_system-hasPart-sun-and-object-hasPart-sun_s ns1:hasClassURI <https://tenet.tetras-libre.fr/extract-result#system-hasPart-sun-and-object-hasPart-sun> .
+
+ns1:compositeClass_system-hasPart-sun-and-object_s ns1:hasClassURI <https://tenet.tetras-libre.fr/extract-result#system-hasPart-sun-and-object> .
+
+ns1:compositeProperty_not-direct_d2 ns1:hasPropertyURI <https://tenet.tetras-libre.fr/extract-result#not-direct> .
+
+ns1:individual_system_SolarSystem ns1:hasIndividualURI <https://tenet.tetras-libre.fr/extract-result#solar-system> .
+
+<https://tenet.tetras-libre.fr/extract-result#bind> a owl:ObjectProperty ;
+    rdfs:label "bind" ;
+    rdfs:subPropertyOf ns2:Out_ObjectProperty ;
+    ns2:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#gravitation-binding-system-hasPart-sun-and-object> a owl:Class ;
+    rdfs:label "gravitation-binding-system-hasPart-sun-and-object" ;
+    rdfs:subClassOf [ a owl:Restriction ;
+            owl:onProperty <https://tenet.tetras-libre.fr/extract-result#bind-of> ;
+            owl:someValuesFrom <https://tenet.tetras-libre.fr/extract-result#system-hasPart-sun-and-object> ],
+        <https://tenet.tetras-libre.fr/extract-result#gravitation> ;
+    ns2:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#solar-system> a owl:individual,
+        <https://tenet.tetras-libre.fr/extract-result#system>,
+        <https://tenet.tetras-libre.fr/extract-result#system-hasPart-sun-and-object>,
+        <https://tenet.tetras-libre.fr/extract-result#system-hasPart-sun-and-object-hasPart-object>,
+        <https://tenet.tetras-libre.fr/extract-result#system-hasPart-sun-and-object-hasPart-sun> ;
+    rdfs:label "Solar System" ;
+    ns2:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#bind-of> a owl:ObjectProperty ;
+    rdfs:label "bind-of" ;
+    rdfs:subPropertyOf ns2:Out_ObjectProperty ;
+    ns2:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#direct> a owl:ObjectProperty ;
+    rdfs:label "direct" ;
+    rdfs:subPropertyOf ns2:Out_ObjectProperty ;
+    ns2:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#direct-of> a owl:ObjectProperty ;
+    rdfs:label "direct-of" ;
+    rdfs:subPropertyOf ns2:Out_ObjectProperty ;
+    ns2:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#gravitation> a owl:Class ;
+    rdfs:label "gravitation" ;
+    rdfs:subClassOf ns2:Entity ;
+    ns2:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#hasManner> a owl:ObjectProperty ;
+    rdfs:label "hasManner" ;
+    rdfs:subPropertyOf ns2:Out_ObjectProperty ;
+    ns2:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#system-hasPart-sun-and-object-hasPart-object> a owl:Class ;
+    rdfs:label "system-hasPart-sun-and-object-hasPart-object" ;
+    rdfs:subClassOf [ a owl:Restriction ;
+            owl:onProperty <https://tenet.tetras-libre.fr/extract-result#hasPart> ;
+            owl:someValuesFrom <https://tenet.tetras-libre.fr/extract-result#object> ],
+        <https://tenet.tetras-libre.fr/extract-result#system>,
+        <https://tenet.tetras-libre.fr/extract-result#system-hasPart-sun-and-object> ;
+    ns2:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#system-hasPart-sun-and-object-hasPart-sun> a owl:Class ;
+    rdfs:label "system-hasPart-sun-and-object-hasPart-sun" ;
+    rdfs:subClassOf [ a owl:Restriction ;
+            owl:onProperty <https://tenet.tetras-libre.fr/extract-result#hasPart> ;
+            owl:someValuesFrom <https://tenet.tetras-libre.fr/extract-result#sun> ],
+        <https://tenet.tetras-libre.fr/extract-result#system>,
+        <https://tenet.tetras-libre.fr/extract-result#system-hasPart-sun-and-object> ;
+    ns2:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#object> a owl:Class ;
+    rdfs:label "object" ;
+    rdfs:subClassOf ns2:Entity ;
+    ns2:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#sun> a owl:Class ;
+    rdfs:label "sun" ;
+    rdfs:subClassOf ns2:Entity ;
+    ns2:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#system-hasPart-sun-and-object> a owl:Class ;
+    rdfs:label "system-hasPart-sun-and-object" ;
+    rdfs:subClassOf [ a owl:Restriction ;
+            owl:onProperty <https://tenet.tetras-libre.fr/extract-result#hasPart> ;
+            owl:someValuesFrom <https://tenet.tetras-libre.fr/extract-result#object> ],
+        [ a owl:Restriction ;
+            owl:onProperty <https://tenet.tetras-libre.fr/extract-result#hasPart> ;
+            owl:someValuesFrom <https://tenet.tetras-libre.fr/extract-result#sun> ],
+        <https://tenet.tetras-libre.fr/extract-result#system> ;
+    ns2:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#hasPart> a owl:ObjectProperty ;
+    rdfs:label "hasPart" ;
+    rdfs:subPropertyOf ns2:Out_ObjectProperty ;
+    ns2:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#system> a owl:Class ;
+    rdfs:label "system" ;
+    rdfs:subClassOf ns2:Entity ;
+    ns2:fromStructure "SSC-01-01" .
+
diff --git a/tests/output/SolarSystemDev01-20230217/technical-data/SolarSystemDev01-1/SolarSystemDev01.ttl b/tests/output/SolarSystemDev01-20230217/technical-data/SolarSystemDev01-1/SolarSystemDev01.ttl
new file mode 100644
index 0000000000000000000000000000000000000000..455eb7982fa5d2987bb8845552e507b9f962e7a6
--- /dev/null
+++ b/tests/output/SolarSystemDev01-20230217/technical-data/SolarSystemDev01-1/SolarSystemDev01.ttl
@@ -0,0 +1,865 @@
+@base <https://tenet.tetras-libre.fr/working/SolarSystemDev01> .
+@prefix : <https://amr.tetras-libre.fr/rdf/schema#> .
+@prefix cprm: <https://tenet.tetras-libre.fr/config/parameters#> .
+@prefix net: <https://tenet.tetras-libre.fr/semantic-net#> .
+@prefix ns11: <http://amr.isi.edu/rdf/amr-terms#> .
+@prefix ns21: <http://amr.isi.edu/rdf/core-amr#> .
+@prefix ns3: <http://amr.isi.edu/frames/ld/v1.2.2/> .
+@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://tenet.tetras-libre.fr/base-ontology#> .
+@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
+
+ns21:Concept a rdfs:Class,
+        owl:Class ;
+    rdfs:label "AMR-Concept" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns21:Role a rdfs:Class,
+        owl:Class ;
+    rdfs:label "AMR-Role" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/SSC-01-01#b> a ns3:bind-01 ;
+    ns3:bind-01.ARG0 <http://amr.isi.edu/amr_data/SSC-01-01#g> ;
+    ns3:bind-01.ARG1 <http://amr.isi.edu/amr_data/SSC-01-01#s> .
+
+<http://amr.isi.edu/amr_data/SSC-01-01#o2> a ns3:orbit-01 ;
+    ns3:orbit-01.ARG0 <http://amr.isi.edu/amr_data/SSC-01-01#o> ;
+    ns3:orbit-01.ARG1 <http://amr.isi.edu/amr_data/SSC-01-01#s2> ;
+    ns11:manner <http://amr.isi.edu/amr_data/SSC-01-01#o3> .
+
+<http://amr.isi.edu/amr_data/SSC-01-01#root01> a ns21:AMR ;
+    ns21:has-id "SSC-01-01" ;
+    ns21:has-sentence "The Solar System is the gravitationally bound system of the Sun and the objects that orbit it, either directly or indirectly." ;
+    ns21:root <http://amr.isi.edu/amr_data/SSC-01-01#s> .
+
+<http://amr.isi.edu/amr_data/test-1#root01> ns21:hasID "test-1" ;
+    ns21:hasSentence "The sun is a star." ;
+    ns21:root <http://amr.isi.edu/amr_data/test-1#s> .
+
+<http://amr.isi.edu/amr_data/test-2#root01> ns21:hasID "test-2" ;
+    ns21:hasSentence "Earth is a planet." ;
+    ns21:root <http://amr.isi.edu/amr_data/test-2#p> .
+
+ns3:bind-01.ARG0 a ns3:FrameRole .
+
+ns3:bind-01.ARG1 a ns3:FrameRole .
+
+ns3:orbit-01.ARG0 a ns3:FrameRole .
+
+ns3:orbit-01.ARG1 a ns3:FrameRole .
+
+ns11:domain a ns21:Role,
+        owl:AnnotationProperty,
+        owl:NamedIndividual .
+
+ns11:manner a ns21:Role .
+
+ns11:op1 a ns21:Role .
+
+ns11:op2 a ns21:Role .
+
+ns11:part a ns21:Role .
+
+ns21:hasID a owl:AnnotationProperty .
+
+ns21:hasSentence a owl:AnnotationProperty .
+
+ns21:root a owl:AnnotationProperty .
+
+<https://amr.tetras-libre.fr/rdf/schema> a owl:Ontology ;
+    owl:versionIRI :0.1 .
+
+:AMR_DataProperty a owl:DatatypeProperty .
+
+:AMR_Predicat_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Concept .
+
+:AMR_Prep_Role a owl:Class ;
+    rdfs:subClassOf :AMR_Role .
+
+:AMR_Relation_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Concept .
+
+:AMR_Root a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:AMR_Term_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Concept .
+
+:AMR_Value a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+:AMR_Variable a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+:fromAmrLkFramerole a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :fromAmrLk .
+
+:fromAmrLkRole a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :fromAmrLk .
+
+:fromAmrLkRoot a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :fromAmrLk .
+
+:getDirectPropertyName a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :getProperty .
+
+:getInversePropertyName a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :getProperty .
+
+:getPropertyType a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :getProperty .
+
+:hasConcept a owl:ObjectProperty ;
+    rdfs:domain :AMR_Leaf ;
+    rdfs:subPropertyOf :AMR_ObjectProperty .
+
+:hasConceptLink a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :hasLink .
+
+:hasEdgeLink a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :hasLink .
+
+:hasReification a owl:AnnotationProperty ;
+    rdfs:range xsd:boolean ;
+    rdfs:subPropertyOf :AMR_AnnotationProperty .
+
+:hasReificationConcept a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :hasReificationDefinition .
+
+:hasReificationDomain a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :hasReificationDefinition .
+
+:hasReificationRange a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :hasReificationDefinition .
+
+:hasRelationName a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :AMR_AnnotationProperty .
+
+:hasRoleID a owl:ObjectProperty ;
+    rdfs:domain :AMR_Edge ;
+    rdfs:subPropertyOf :AMR_ObjectProperty .
+
+:hasRoleTag a owl:ObjectProperty ;
+    rdfs:domain :AMR_Edge ;
+    rdfs:subPropertyOf :AMR_ObjectProperty .
+
+:hasRolesetID a owl:ObjectProperty ;
+    rdfs:domain :AMR_Edge ;
+    rdfs:subPropertyOf :AMR_ObjectProperty .
+
+:hasRootLeaf a owl:ObjectProperty ;
+    rdfs:subPropertyOf :AMR_ObjectProperty .
+
+:hasSentenceID a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :AMR_AnnotationProperty .
+
+:hasSentenceStatement a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :AMR_AnnotationProperty .
+
+:hasVariable a owl:ObjectProperty ;
+    rdfs:domain :AMR_Leaf ;
+    rdfs:subPropertyOf :AMR_ObjectProperty .
+
+:label a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :AMR_AnnotationProperty .
+
+:phenomena_conjunction_and a owl:Class ;
+    rdfs:subClassOf :phenomena_conjunction ;
+    :hasConceptLink "and" ;
+    :label "conjunction-AND" .
+
+:phenomena_conjunction_or a owl:Class ;
+    rdfs:subClassOf :phenomena_conjunction ;
+    :hasConceptLink "or" ;
+    :label "conjunction-OR" .
+
+:phenomena_degree a owl:Class ;
+    rdfs:subClassOf :AMR_Phenomena ;
+    :hasConceptLink "have-degree-91" ;
+    :label "degree" .
+
+:relation_domain a owl:Class ;
+    rdfs:subClassOf :AMR_Relation ;
+    :hasReification false ;
+    :hasRelationName "domain" .
+
+:relation_manner a owl:Class ;
+    rdfs:subClassOf :AMR_Relation ;
+    :hasReification true ;
+    :hasReificationConcept "hasManner" ;
+    :hasReificationDomain "ARG1" ;
+    :hasReificationRange "ARG2" ;
+    :hasRelationName "manner" .
+
+:relation_mod a owl:Class ;
+    rdfs:subClassOf :AMR_Relation ;
+    :hasReification false ;
+    :hasRelationName "mod" .
+
+:relation_name a owl:Class ;
+    rdfs:subClassOf :AMR_Relation ;
+    :hasReification false ;
+    :hasRelationName "name" .
+
+:relation_part a owl:Class ;
+    rdfs:subClassOf :AMR_Relation ;
+    :hasReification true ;
+    :hasReificationConcept "hasPart" ;
+    :hasReificationDomain "ARG1" ;
+    :hasReificationRange "ARG2" ;
+    :hasRelationName "part" .
+
+:relation_polarity a owl:Class ;
+    rdfs:subClassOf :AMR_Relation ;
+    :hasReification false ;
+    :hasRelationName "polarity" .
+
+:relation_quant a owl:Class ;
+    rdfs:subClassOf :AMR_Relation ;
+    :hasReification false ;
+    :hasRelationName "quant" .
+
+:role_ARG0 a owl:Class ;
+    rdfs:subClassOf :AMR_Core_Role ;
+    :label "ARG0" .
+
+:role_ARG1 a owl:Class ;
+    rdfs:subClassOf :AMR_Core_Role ;
+    :label "ARG1" .
+
+:role_ARG2 a owl:Class ;
+    rdfs:subClassOf :AMR_Core_Role ;
+    :label "ARG2" .
+
+:role_ARG3 a owl:Class ;
+    rdfs:subClassOf :AMR_Core_Role ;
+    :label "ARG3" .
+
+:role_ARG4 a owl:Class ;
+    rdfs:subClassOf :AMR_Core_Role ;
+    :label "ARG4" .
+
+:role_ARG5 a owl:Class ;
+    rdfs:subClassOf :AMR_Core_Role ;
+    :label "ARG5" .
+
+:role_ARG6 a owl:Class ;
+    rdfs:subClassOf :AMR_Core_Role ;
+    :label "ARG6" .
+
+:role_ARG7 a owl:Class ;
+    rdfs:subClassOf :AMR_Core_Role ;
+    :label "ARG7" .
+
+:role_ARG8 a owl:Class ;
+    rdfs:subClassOf :AMR_Core_Role ;
+    :label "ARG8" .
+
+:role_ARG9 a owl:Class ;
+    rdfs:subClassOf :AMR_Core_Role ;
+    :label "ARG9" .
+
+:role_domain a owl:Class ;
+    rdfs:subClassOf :AMR_NonCore_Role ;
+    :hasRelationName "domain" ;
+    :label "domain" ;
+    :toReifyAsConcept "domain" ;
+    :toReifyWithBaseEdge "ARG0" ;
+    :toReifyWithHeadEdge "ARG1" .
+
+:role_have-degree-91 a owl:Class ;
+    rdfs:subClassOf :AMR_Specific_Role ;
+    :getPropertyType <net:specificProperty> .
+
+:role_manner a owl:Class ;
+    rdfs:subClassOf :AMR_NonCore_Role ;
+    :getDirectPropertyName "manner" ;
+    :getPropertyType owl:DataProperty ;
+    :label "manner" ;
+    :toReifyAsConcept "manner" ;
+    :toReifyWithBaseEdge "ARG0" ;
+    :toReifyWithHeadEdge "ARG1" .
+
+:role_mod a owl:Class ;
+    rdfs:subClassOf :AMR_NonCore_Role ;
+    :getDirectPropertyName "hasFeature"^^xsd:string ;
+    :getPropertyType rdfs:subClassOf,
+        owl:ObjectProperty ;
+    :label "mod" ;
+    :toReifyAsConcept "mod" ;
+    :toReifyWithBaseEdge "ARG0" ;
+    :toReifyWithHeadEdge "ARG1" .
+
+:role_name a owl:Class ;
+    rdfs:subClassOf :AMR_NonCore_Role ;
+    :label "name" .
+
+:role_op1 a owl:Class ;
+    rdfs:subClassOf :AMR_Op_Role ;
+    :label "op1" .
+
+:role_op2 a owl:Class ;
+    rdfs:subClassOf :AMR_Op_Role ;
+    :label "op2" .
+
+:role_op3 a owl:Class ;
+    rdfs:subClassOf :AMR_Op_Role ;
+    :label "op3" .
+
+:role_op4 a owl:Class ;
+    rdfs:subClassOf :AMR_Op_Role ;
+    :label "op4" .
+
+:role_op5 a owl:Class ;
+    rdfs:subClassOf :AMR_Op_Role ;
+    :label "op5" .
+
+:role_op6 a owl:Class ;
+    rdfs:subClassOf :AMR_Op_Role ;
+    :label "op6" .
+
+:role_op7 a owl:Class ;
+    rdfs:subClassOf :AMR_Op_Role ;
+    :label "op7" .
+
+:role_op8 a owl:Class ;
+    rdfs:subClassOf :AMR_Op_Role ;
+    :label "op8" .
+
+:role_op9 a owl:Class ;
+    rdfs:subClassOf :AMR_Op_Role ;
+    :label "op9" .
+
+:role_part a owl:Class ;
+    rdfs:subClassOf :AMR_NonCore_Role ;
+    :getDirectPropertyName "hasPart"^^xsd:string ;
+    :getInversePropertyName "partOf"^^xsd:string ;
+    :getPropertyType owl:ObjectProperty ;
+    :toReifyAsConcept "part" ;
+    :toReifyWithBaseEdge "ARG0" ;
+    :toReifyWithHeadEdge "ARG1" .
+
+:role_polarity a owl:Class ;
+    rdfs:subClassOf :AMR_Specific_Role ;
+    :label "polarity" .
+
+:role_quant a owl:Class ;
+    rdfs:subClassOf :AMR_Specific_Role ;
+    :label "quant" .
+
+:toReifyAsConcept a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :toReify .
+
+:toReifyWithBaseEdge a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :toReify .
+
+:toReifyWithHeadEdge a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :toReify .
+
+<https://tenet.tetras-libre.fr/base-ontology> a owl:Ontology .
+
+sys:Event a owl:Class ;
+    rdfs:subClassOf sys:Out_Structure .
+
+sys:Undetermined_Thing a owl:Class ;
+    rdfs:subClassOf sys:Out_Structure .
+
+sys:fromStructure a owl:AnnotationProperty ;
+    rdfs:subPropertyOf sys:Out_AnnotationProperty .
+
+sys:hasDegree a owl:ObjectProperty ;
+    rdfs:subPropertyOf sys:Out_ObjectProperty .
+
+sys:hasFeature a owl:ObjectProperty ;
+    rdfs:subPropertyOf sys:Out_ObjectProperty .
+
+<https://tenet.tetras-libre.fr/config/parameters> a owl:Ontology .
+
+cprm:Config_Parameters a owl:Class ;
+    cprm:baseURI "https://tenet.tetras-libre.fr/" ;
+    cprm:netURI "https://tenet.tetras-libre.fr/semantic-net#" ;
+    cprm:newClassRef "new-class#" ;
+    cprm:newPropertyRef "new-relation#" ;
+    cprm:objectRef "object_" ;
+    cprm:targetOntologyURI "https://tenet.tetras-libre.fr/base-ontology/" .
+
+cprm:baseURI a rdf:Property ;
+    rdfs:label "Base URI" ;
+    rdfs:domain cprm:Frame ;
+    rdfs:range xsd:string ;
+    rdfs:subPropertyOf cprm:configParamProperty .
+
+cprm:netURI a rdf:Property ;
+    rdfs:label "Net URI" ;
+    rdfs:domain cprm:Frame ;
+    rdfs:range xsd:string ;
+    rdfs:subPropertyOf cprm:configParamProperty .
+
+cprm:newClassRef a rdf:Property ;
+    rdfs:label "Reference for a new class" ;
+    rdfs:subPropertyOf cprm:configParamProperty .
+
+cprm:newPropertyRef a rdf:Property ;
+    rdfs:label "Reference for a new property" ;
+    rdfs:subPropertyOf cprm:configParamProperty .
+
+cprm:objectRef a rdf:Property ;
+    rdfs:label "Object Reference" ;
+    rdfs:subPropertyOf cprm:configParamProperty .
+
+cprm:targetOntologyURI a rdf:Property ;
+    rdfs:label "URI of classes in target ontology" ;
+    rdfs:domain cprm:Frame ;
+    rdfs:range xsd:string ;
+    rdfs:subPropertyOf cprm:configParamProperty .
+
+<https://tenet.tetras-libre.fr/semantic-net> a owl:Ontology .
+
+net:Atom_Class_Net a owl:Class ;
+    rdfs:subClassOf net:Class_Net .
+
+net:Atom_Property_Net a owl:Class ;
+    rdfs:subClassOf net:Property_Net .
+
+net:Composite_Class_Net a owl:Class ;
+    rdfs:subClassOf net:Class_Net .
+
+net:Composite_Property_Net a owl:Class ;
+    rdfs:subClassOf net:Property_Net .
+
+net:Deprecated_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Individual_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Instance a owl:Class ;
+    rdfs:label "Semantic Net Instance" ;
+    rdfs:subClassOf net:Net_Structure .
+
+net:Logical_Set_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Object a owl:Class ;
+    rdfs:label "Object using in semantic net instance" ;
+    rdfs:subClassOf net:Net_Structure .
+
+net:Phenomena_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Property_Direction a owl:Class ;
+    rdfs:subClassOf net:Feature .
+
+net:Relation a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+net:Restriction_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Value_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:abstractionClass a owl:AnnotationProperty ;
+    rdfs:label "abstraction class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+net:atom a owl:Class ;
+    rdfs:label "atom" ;
+    rdfs:subClassOf net:Type .
+
+net:atomOf a owl:AnnotationProperty ;
+    rdfs:label "atom of" ;
+    rdfs:subPropertyOf net:typeProperty .
+
+net:atomType a owl:AnnotationProperty ;
+    rdfs:label "atom type" ;
+    rdfs:subPropertyOf net:objectType .
+
+net:class a owl:Class ;
+    rdfs:label "class" ;
+    rdfs:subClassOf net:Type .
+
+net:composite a owl:Class ;
+    rdfs:label "composite" ;
+    rdfs:subClassOf net:Type .
+
+net:conjunctive_list a owl:Class ;
+    rdfs:label "conjunctive-list" ;
+    rdfs:subClassOf net:list .
+
+net:disjunctive_list a owl:Class ;
+    rdfs:label "disjunctive-list" ;
+    rdfs:subClassOf net:list .
+
+net:entityClass a owl:AnnotationProperty ;
+    rdfs:label "entity class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+net:entity_class_list a owl:Class ;
+    rdfs:label "entityClassList" ;
+    rdfs:subClassOf net:class_list .
+
+net:event a owl:Class ;
+    rdfs:label "event" ;
+    rdfs:subClassOf net:Type .
+
+net:featureClass a owl:AnnotationProperty ;
+    rdfs:label "feature class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+net:has_atom a owl:AnnotationProperty ;
+    rdfs:label "has atom" ;
+    rdfs:subPropertyOf net:has_object .
+
+net:has_class a owl:AnnotationProperty ;
+    rdfs:label "is class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+net:has_class_name a owl:AnnotationProperty ;
+    rdfs:subPropertyOf net:has_value .
+
+net:has_class_uri a owl:AnnotationProperty ;
+    rdfs:label "class uri" ;
+    rdfs:subPropertyOf net:objectValue .
+
+net:has_concept a owl:AnnotationProperty ;
+    rdfs:label "concept "@fr ;
+    rdfs:subPropertyOf net:objectValue .
+
+net:has_entity a owl:AnnotationProperty ;
+    rdfs:label "has entity" ;
+    rdfs:subPropertyOf net:has_object .
+
+net:has_feature a owl:AnnotationProperty ;
+    rdfs:label "has feature" ;
+    rdfs:subPropertyOf net:has_object .
+
+net:has_instance a owl:AnnotationProperty ;
+    rdfs:label "entity instance" ;
+    rdfs:subPropertyOf net:objectValue .
+
+net:has_instance_uri a owl:AnnotationProperty ;
+    rdfs:label "instance uri" ;
+    rdfs:subPropertyOf net:objectValue .
+
+net:has_item a owl:AnnotationProperty ;
+    rdfs:label "has item" ;
+    rdfs:subPropertyOf net:has_object .
+
+net:has_mother_class a owl:AnnotationProperty ;
+    rdfs:label "has mother class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+net:has_mother_class_uri a owl:AnnotationProperty ;
+    rdfs:label "parent class uri" ;
+    rdfs:subPropertyOf net:objectValue .
+
+net:has_node a owl:AnnotationProperty ;
+    rdfs:label "UNL Node" ;
+    rdfs:subPropertyOf net:netProperty .
+
+net:has_parent a owl:AnnotationProperty ;
+    rdfs:label "has parent" ;
+    rdfs:subPropertyOf net:has_object .
+
+net:has_parent_class a owl:AnnotationProperty ;
+    rdfs:label "parent class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+net:has_parent_class_uri a owl:AnnotationProperty ;
+    rdfs:label "parent class uri" ;
+    rdfs:subPropertyOf net:objectValue .
+
+net:has_possible_domain a owl:AnnotationProperty ;
+    rdfs:label "has possible domain" ;
+    rdfs:subPropertyOf net:has_object .
+
+net:has_possible_range a owl:AnnotationProperty ;
+    rdfs:label "has possible range" ;
+    rdfs:subPropertyOf net:has_object .
+
+net:has_relation a owl:AnnotationProperty ;
+    rdfs:label "has relation" ;
+    rdfs:subPropertyOf net:has_relation_value .
+
+net:has_source a owl:AnnotationProperty ;
+    rdfs:label "has source" ;
+    rdfs:subPropertyOf net:has_relation_value .
+
+net:has_structure a owl:AnnotationProperty ;
+    rdfs:label "Linguistic Structure (in UNL Document)" ;
+    rdfs:subPropertyOf net:netProperty .
+
+net:has_target a owl:AnnotationProperty ;
+    rdfs:label "has target" ;
+    rdfs:subPropertyOf net:has_relation_value .
+
+net:inverse_direction a owl:NamedIndividual .
+
+net:listBy a owl:AnnotationProperty ;
+    rdfs:label "list by" ;
+    rdfs:subPropertyOf net:typeProperty .
+
+net:listGuiding a owl:AnnotationProperty ;
+    rdfs:label "Guiding connector of a list (or, and)" ;
+    rdfs:subPropertyOf net:objectValue .
+
+net:listOf a owl:AnnotationProperty ;
+    rdfs:label "list of" ;
+    rdfs:subPropertyOf net:typeProperty .
+
+net:modCat1 a owl:AnnotationProperty ;
+    rdfs:label "Modality Category (level 1)" ;
+    rdfs:subPropertyOf net:objectValue .
+
+net:modCat2 a owl:AnnotationProperty ;
+    rdfs:label "Modality Category (level 2)" ;
+    rdfs:subPropertyOf net:objectValue .
+
+net:normal_direction a owl:NamedIndividual .
+
+net:relation a owl:Class ;
+    rdfs:label "relation" ;
+    rdfs:subClassOf net:Type .
+
+net:relationOf a owl:AnnotationProperty ;
+    rdfs:label "relation of" ;
+    rdfs:subPropertyOf net:typeProperty .
+
+net:state_property a owl:Class ;
+    rdfs:label "stateProperty" ;
+    rdfs:subClassOf net:Type .
+
+net:type a owl:AnnotationProperty ;
+    rdfs:label "type "@fr ;
+    rdfs:subPropertyOf net:netProperty .
+
+net:unary_list a owl:Class ;
+    rdfs:label "unary-list" ;
+    rdfs:subClassOf net:list .
+
+net:verbClass a owl:AnnotationProperty ;
+    rdfs:label "verb class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+<http://amr.isi.edu/amr_data/SSC-01-01#a> a ns21:and ;
+    ns11:op1 <http://amr.isi.edu/amr_data/SSC-01-01#s2> ;
+    ns11:op2 <http://amr.isi.edu/amr_data/SSC-01-01#o> .
+
+<http://amr.isi.edu/amr_data/SSC-01-01#d> a ns3:direct-02 .
+
+<http://amr.isi.edu/amr_data/SSC-01-01#d2> a ns3:direct-02 ;
+    ns11:polarity "-" .
+
+<http://amr.isi.edu/amr_data/SSC-01-01#g> a ns11:gravitation .
+
+<http://amr.isi.edu/amr_data/SSC-01-01#o3> a ns21:or ;
+    ns11:op1 <http://amr.isi.edu/amr_data/SSC-01-01#d> ;
+    ns11:op2 <http://amr.isi.edu/amr_data/SSC-01-01#d2> .
+
+<http://amr.isi.edu/amr_data/SSC-01-01#p> a <http://amr.isi.edu/entity-types#planet> ;
+    rdfs:label "Solar System" .
+
+<http://amr.isi.edu/amr_data/test-1#s> ns11:domain <http://amr.isi.edu/amr_data/test-1#s2> .
+
+<http://amr.isi.edu/amr_data/test-2#p> rdfs:label "Earth" .
+
+<http://amr.isi.edu/entity-types#planet> a ns21:NamedEntity .
+
+ns3:bind-01 a ns21:Frame .
+
+ns3:orbit-01 a ns21:Frame .
+
+ns11:gravitation a ns21:Concept .
+
+ns11:object a ns21:Concept .
+
+ns11:sun a ns21:Concept .
+
+ns11:system a ns21:Concept .
+
+ns21:AMR a owl:Class ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns21:NamedEntity a ns21:Concept,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:label "AMR-EntityType",
+        "AMR-Term" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns21:and a ns21:Concept .
+
+ns21:or a ns21:Concept .
+
+sys:Degree a owl:Class ;
+    rdfs:subClassOf sys:Out_Structure .
+
+sys:Entity a owl:Class ;
+    rdfs:subClassOf sys:Out_Structure .
+
+sys:Feature a owl:Class ;
+    rdfs:subClassOf sys:Out_Structure .
+
+sys:Out_AnnotationProperty a owl:AnnotationProperty .
+
+net:Feature a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+net:class_list a owl:Class ;
+    rdfs:label "classList" ;
+    rdfs:subClassOf net:Type .
+
+net:has_value a owl:AnnotationProperty ;
+    rdfs:subPropertyOf net:netProperty .
+
+net:objectType a owl:AnnotationProperty ;
+    rdfs:label "object type" ;
+    rdfs:subPropertyOf net:objectProperty .
+
+<http://amr.isi.edu/amr_data/SSC-01-01#o> a ns11:object .
+
+<http://amr.isi.edu/amr_data/SSC-01-01#s> a ns11:system ;
+    ns11:domain <http://amr.isi.edu/amr_data/SSC-01-01#p> ;
+    ns11:part <http://amr.isi.edu/amr_data/SSC-01-01#a> .
+
+<http://amr.isi.edu/amr_data/SSC-01-01#s2> a ns11:sun .
+
+ns3:direct-02 a ns21:Frame .
+
+:AMR_Leaf a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:AMR_Phenomena a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:hasLink a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :AMR_AnnotationProperty .
+
+:phenomena_conjunction a owl:Class ;
+    rdfs:subClassOf :AMR_Phenomena ;
+    :hasConceptLink "contrast-01",
+        "either",
+        "neither" ;
+    :label "conjunction" .
+
+sys:Out_ObjectProperty a owl:ObjectProperty .
+
+net:Class_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Property_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:objectProperty a owl:AnnotationProperty ;
+    rdfs:label "object attribute" .
+
+ns21:Frame a ns21:Concept,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:label "AMR-PropBank-Frame" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:AMR_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+:AMR_Edge a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:AMR_Specific_Role a owl:Class ;
+    rdfs:subClassOf :AMR_Role .
+
+:fromAmrLk a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :AMR_AnnotationProperty .
+
+:getProperty a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :AMR_AnnotationProperty .
+
+:hasReificationDefinition a owl:AnnotationProperty ;
+    rdfs:range rdfs:Literal ;
+    rdfs:subPropertyOf :AMR_AnnotationProperty .
+
+:toReify a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :AMR_AnnotationProperty .
+
+net:has_relation_value a owl:AnnotationProperty ;
+    rdfs:label "has relation value" ;
+    rdfs:subPropertyOf net:has_object .
+
+net:list a owl:Class ;
+    rdfs:label "list" ;
+    rdfs:subClassOf net:Type .
+
+ns3:FrameRole a ns21:Role,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:label "AMR-PropBank-Role" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:AMR_Element a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+net:typeProperty a owl:AnnotationProperty ;
+    rdfs:label "type property" .
+
+:AMR_NonCore_Role a owl:Class ;
+    rdfs:subClassOf :AMR_Role .
+
+:AMR_Role a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+sys:Out_Structure a owl:Class ;
+    rdfs:label "Output Ontology Structure" .
+
+net:netProperty a owl:AnnotationProperty ;
+    rdfs:label "netProperty" .
+
+:AMR_Linked_Data a owl:Class .
+
+:AMR_ObjectProperty a owl:ObjectProperty ;
+    rdfs:subPropertyOf owl:topObjectProperty .
+
+:AMR_Structure a owl:Class .
+
+cprm:configParamProperty a rdf:Property ;
+    rdfs:label "Config Parameter Property" .
+
+net:Net_Structure a owl:Class ;
+    rdfs:label "Semantic Net Structure" ;
+    rdfs:comment "A semantic net captures a set of nodes, and associates this set with type(s) and value(s)." .
+
+rdf:Property a owl:Class .
+
+:AMR_Relation a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+net:Net a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+net:Type a owl:Class ;
+    rdfs:label "Semantic Net Type" ;
+    rdfs:subClassOf net:Net_Structure .
+
+net:has_object a owl:AnnotationProperty ;
+    rdfs:label "relation" ;
+    rdfs:subPropertyOf net:netProperty .
+
+:AMR_Op_Role a owl:Class ;
+    rdfs:subClassOf :AMR_Role .
+
+:AMR_AnnotationProperty a owl:AnnotationProperty .
+
+:AMR_Core_Role a owl:Class ;
+    rdfs:subClassOf :AMR_Role .
+
+net:objectValue a owl:AnnotationProperty ;
+    rdfs:label "valuations"@fr ;
+    rdfs:subPropertyOf net:objectProperty .
+
+[] a owl:AllDisjointClasses ;
+    owl:members ( sys:Degree sys:Entity sys:Feature ) .
+
diff --git a/tests/output/SolarSystemDev01-20230217/technical-data/SolarSystemDev01-1/SolarSystemDev01_factoid.ttl b/tests/output/SolarSystemDev01-20230217/technical-data/SolarSystemDev01-1/SolarSystemDev01_factoid.ttl
new file mode 100644
index 0000000000000000000000000000000000000000..9cb0fa7a542b9902f99410643f2106b871211221
--- /dev/null
+++ b/tests/output/SolarSystemDev01-20230217/technical-data/SolarSystemDev01-1/SolarSystemDev01_factoid.ttl
@@ -0,0 +1,138 @@
+@base <http://SolarSystemDev01/factoid> .
+@prefix ns1: <https://tenet.tetras-libre.fr/semantic-net#> .
+@prefix ns2: <https://tenet.tetras-libre.fr/base-ontology#> .
+@prefix owl: <http://www.w3.org/2002/07/owl#> .
+@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
+
+ns1:atomClass_gravitation_g ns1:hasClassURI <https://tenet.tetras-libre.fr/extract-result#gravitation> .
+
+ns1:atomClass_object_o ns1:hasClassURI <https://tenet.tetras-libre.fr/extract-result#object> .
+
+ns1:atomClass_sun_s2 ns1:hasClassURI <https://tenet.tetras-libre.fr/extract-result#sun> .
+
+ns1:atomClass_system_p ns1:hasClassURI <https://tenet.tetras-libre.fr/extract-result#system> .
+
+ns1:atomClass_system_s ns1:hasClassURI <https://tenet.tetras-libre.fr/extract-result#system> .
+
+ns1:atomProperty_bind_b ns1:hasProperty12URI <https://tenet.tetras-libre.fr/extract-result#bind-of> ;
+    ns1:hasPropertyURI <https://tenet.tetras-libre.fr/extract-result#bind> .
+
+ns1:atomProperty_direct_d ns1:hasProperty12URI <https://tenet.tetras-libre.fr/extract-result#direct-of> ;
+    ns1:hasPropertyURI <https://tenet.tetras-libre.fr/extract-result#direct> .
+
+ns1:atomProperty_direct_d2 ns1:hasProperty12URI <https://tenet.tetras-libre.fr/extract-result#direct-of> ;
+    ns1:hasPropertyURI <https://tenet.tetras-libre.fr/extract-result#direct> .
+
+ns1:atomProperty_hasManner_m9 ns1:hasProperty12URI <https://tenet.tetras-libre.fr/extract-result#hasManner> ;
+    ns1:hasPropertyURI <https://tenet.tetras-libre.fr/extract-result#hasManner> .
+
+ns1:atomProperty_hasPart_p9 ns1:hasProperty12URI <https://tenet.tetras-libre.fr/extract-result#hasPart> ;
+    ns1:hasPropertyURI <https://tenet.tetras-libre.fr/extract-result#hasPart> .
+
+ns1:compositeClass_gravitation-binding-system-hasPart-sun-and-object_g ns1:hasClassURI <https://tenet.tetras-libre.fr/extract-result#gravitation-binding-system-hasPart-sun-and-object> .
+
+ns1:compositeClass_system-hasPart-sun-and-object-hasPart-object_s ns1:hasClassURI <https://tenet.tetras-libre.fr/extract-result#system-hasPart-sun-and-object-hasPart-object> .
+
+ns1:compositeClass_system-hasPart-sun-and-object-hasPart-sun_s ns1:hasClassURI <https://tenet.tetras-libre.fr/extract-result#system-hasPart-sun-and-object-hasPart-sun> .
+
+ns1:compositeClass_system-hasPart-sun-and-object_s ns1:hasClassURI <https://tenet.tetras-libre.fr/extract-result#system-hasPart-sun-and-object> .
+
+ns1:compositeProperty_not-direct_d2 ns1:hasPropertyURI <https://tenet.tetras-libre.fr/extract-result#not-direct> .
+
+ns1:individual_system_SolarSystem ns1:hasIndividualURI <https://tenet.tetras-libre.fr/extract-result#solar-system> .
+
+<https://tenet.tetras-libre.fr/extract-result#bind> a owl:ObjectProperty ;
+    rdfs:label "bind" ;
+    rdfs:subPropertyOf ns2:Out_ObjectProperty ;
+    ns2:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#gravitation-binding-system-hasPart-sun-and-object> a owl:Class ;
+    rdfs:label "gravitation-binding-system-hasPart-sun-and-object" ;
+    rdfs:subClassOf [ a owl:Restriction ;
+            owl:onProperty <https://tenet.tetras-libre.fr/extract-result#bind-of> ;
+            owl:someValuesFrom <https://tenet.tetras-libre.fr/extract-result#system-hasPart-sun-and-object> ],
+        <https://tenet.tetras-libre.fr/extract-result#gravitation> ;
+    ns2:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#solar-system> a owl:individual,
+        <https://tenet.tetras-libre.fr/extract-result#system>,
+        <https://tenet.tetras-libre.fr/extract-result#system-hasPart-sun-and-object>,
+        <https://tenet.tetras-libre.fr/extract-result#system-hasPart-sun-and-object-hasPart-object>,
+        <https://tenet.tetras-libre.fr/extract-result#system-hasPart-sun-and-object-hasPart-sun> ;
+    rdfs:label "Solar System" ;
+    ns2:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#bind-of> a owl:ObjectProperty ;
+    rdfs:label "bind-of" ;
+    rdfs:subPropertyOf ns2:Out_ObjectProperty ;
+    ns2:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#direct> a owl:ObjectProperty ;
+    rdfs:label "direct" ;
+    rdfs:subPropertyOf ns2:Out_ObjectProperty ;
+    ns2:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#direct-of> a owl:ObjectProperty ;
+    rdfs:label "direct-of" ;
+    rdfs:subPropertyOf ns2:Out_ObjectProperty ;
+    ns2:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#gravitation> a owl:Class ;
+    rdfs:label "gravitation" ;
+    rdfs:subClassOf ns2:Entity ;
+    ns2:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#hasManner> a owl:ObjectProperty ;
+    rdfs:label "hasManner" ;
+    rdfs:subPropertyOf ns2:Out_ObjectProperty ;
+    ns2:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#system-hasPart-sun-and-object-hasPart-object> a owl:Class ;
+    rdfs:label "system-hasPart-sun-and-object-hasPart-object" ;
+    rdfs:subClassOf [ a owl:Restriction ;
+            owl:onProperty <https://tenet.tetras-libre.fr/extract-result#hasPart> ;
+            owl:someValuesFrom <https://tenet.tetras-libre.fr/extract-result#object> ],
+        <https://tenet.tetras-libre.fr/extract-result#system>,
+        <https://tenet.tetras-libre.fr/extract-result#system-hasPart-sun-and-object> ;
+    ns2:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#system-hasPart-sun-and-object-hasPart-sun> a owl:Class ;
+    rdfs:label "system-hasPart-sun-and-object-hasPart-sun" ;
+    rdfs:subClassOf [ a owl:Restriction ;
+            owl:onProperty <https://tenet.tetras-libre.fr/extract-result#hasPart> ;
+            owl:someValuesFrom <https://tenet.tetras-libre.fr/extract-result#sun> ],
+        <https://tenet.tetras-libre.fr/extract-result#system>,
+        <https://tenet.tetras-libre.fr/extract-result#system-hasPart-sun-and-object> ;
+    ns2:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#object> a owl:Class ;
+    rdfs:label "object" ;
+    rdfs:subClassOf ns2:Entity ;
+    ns2:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#sun> a owl:Class ;
+    rdfs:label "sun" ;
+    rdfs:subClassOf ns2:Entity ;
+    ns2:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#system-hasPart-sun-and-object> a owl:Class ;
+    rdfs:label "system-hasPart-sun-and-object" ;
+    rdfs:subClassOf [ a owl:Restriction ;
+            owl:onProperty <https://tenet.tetras-libre.fr/extract-result#hasPart> ;
+            owl:someValuesFrom <https://tenet.tetras-libre.fr/extract-result#object> ],
+        [ a owl:Restriction ;
+            owl:onProperty <https://tenet.tetras-libre.fr/extract-result#hasPart> ;
+            owl:someValuesFrom <https://tenet.tetras-libre.fr/extract-result#sun> ],
+        <https://tenet.tetras-libre.fr/extract-result#system> ;
+    ns2:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#hasPart> a owl:ObjectProperty ;
+    rdfs:label "hasPart" ;
+    rdfs:subPropertyOf ns2:Out_ObjectProperty ;
+    ns2:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#system> a owl:Class ;
+    rdfs:label "system" ;
+    rdfs:subClassOf ns2:Entity ;
+    ns2:fromStructure "SSC-01-01" .
+
diff --git a/tests/output/SolarSystemDev01-20230217/technical-data/SolarSystemDev01-1/SolarSystemDev01_generation.ttl b/tests/output/SolarSystemDev01-20230217/technical-data/SolarSystemDev01-1/SolarSystemDev01_generation.ttl
new file mode 100644
index 0000000000000000000000000000000000000000..6c798d05dd7cc3b503b38a777640a6bca76a1a3a
--- /dev/null
+++ b/tests/output/SolarSystemDev01-20230217/technical-data/SolarSystemDev01-1/SolarSystemDev01_generation.ttl
@@ -0,0 +1,1690 @@
+@base <http://SolarSystemDev01/generation> .
+@prefix : <https://amr.tetras-libre.fr/rdf/schema#> .
+@prefix cprm: <https://tenet.tetras-libre.fr/config/parameters#> .
+@prefix net: <https://tenet.tetras-libre.fr/semantic-net#> .
+@prefix ns11: <http://amr.isi.edu/rdf/amr-terms#> .
+@prefix ns21: <http://amr.isi.edu/rdf/core-amr#> .
+@prefix ns3: <http://amr.isi.edu/frames/ld/v1.2.2/> .
+@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://tenet.tetras-libre.fr/base-ontology#> .
+@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
+
+ns21:Concept a rdfs:Class,
+        owl:Class ;
+    rdfs:label "AMR-Concept" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns21:Role a rdfs:Class,
+        owl:Class ;
+    rdfs:label "AMR-Role" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/test-1#root01> ns21:hasID "test-1" ;
+    ns21:hasSentence "The sun is a star." ;
+    ns21:root <http://amr.isi.edu/amr_data/test-1#s> .
+
+<http://amr.isi.edu/amr_data/test-2#root01> ns21:hasID "test-2" ;
+    ns21:hasSentence "Earth is a planet." ;
+    ns21:root <http://amr.isi.edu/amr_data/test-2#p> .
+
+ns3:bind-01.ARG0 a ns3:FrameRole .
+
+ns3:bind-01.ARG1 a ns3:FrameRole .
+
+ns3:orbit-01.ARG0 a ns3:FrameRole .
+
+ns3:orbit-01.ARG1 a ns3:FrameRole .
+
+ns11:domain a ns21:Role,
+        owl:AnnotationProperty,
+        owl:NamedIndividual .
+
+ns11:op1 a ns21:Role .
+
+ns11:op2 a ns21:Role .
+
+ns21:hasID a owl:AnnotationProperty .
+
+ns21:hasSentence a owl:AnnotationProperty .
+
+ns21:root a owl:AnnotationProperty .
+
+<https://amr.tetras-libre.fr/rdf/schema> a owl:Ontology ;
+    owl:versionIRI :0.1 .
+
+:AMR_DataProperty a owl:DatatypeProperty .
+
+:AMR_Prep_Role a owl:Class ;
+    rdfs:subClassOf :AMR_Role .
+
+:edge_a_op1_s2 a :AMR_Edge ;
+    :hasAmrRole :role_op1 ;
+    :hasRoleID "op1" .
+
+:edge_a_op2_o a :AMR_Edge ;
+    :hasAmrRole :role_op2 ;
+    :hasRoleID "op2" .
+
+:edge_b_ARG0_g a :AMR_Edge ;
+    :hasAmrRole :role_ARG0 ;
+    :hasRoleID "ARG0" .
+
+:edge_b_ARG1_s a :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+:edge_d2_polarity_negative a :AMR_Edge ;
+    :hasAmrRole :role_polarity ;
+    :hasRoleID "polarity" .
+
+:edge_m9_ARG0_o2 a :AMR_Edge ;
+    :hasAmrRole :role_ARG0 ;
+    :hasRoleID "ARG0" .
+
+:edge_m9_ARG1_o3 a :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+:edge_o2_ARG0_o a :AMR_Edge ;
+    :hasAmrRole :role_ARG0 ;
+    :hasRoleID "ARG0" .
+
+:edge_o2_ARG1_s2 a :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+:edge_o3_op1_d a :AMR_Edge ;
+    :hasAmrRole :role_op1 ;
+    :hasRoleID "op1" .
+
+:edge_o3_op2_d2 a :AMR_Edge ;
+    :hasAmrRole :role_op2 ;
+    :hasRoleID "op2" .
+
+:edge_p9_ARG0_s a :AMR_Edge ;
+    :hasAmrRole :role_ARG0 ;
+    :hasRoleID "ARG0" .
+
+:edge_p9_ARG1_a a :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+:edge_p_name_SolarSystem a :AMR_Edge ;
+    :hasAmrRole :role_name ;
+    :hasRoleID "name" .
+
+:edge_s_domain_p a :AMR_Edge ;
+    :hasAmrRole :role_domain ;
+    :hasRoleID "domain" .
+
+:fromAmrLkFramerole a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :fromAmrLk .
+
+:fromAmrLkRole a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :fromAmrLk .
+
+:fromAmrLkRoot a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :fromAmrLk .
+
+:getDirectPropertyName a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :getProperty .
+
+:getInversePropertyName a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :getProperty .
+
+:getPropertyType a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :getProperty .
+
+:hasConcept a owl:ObjectProperty ;
+    rdfs:domain :AMR_Leaf ;
+    rdfs:subPropertyOf :AMR_ObjectProperty .
+
+:hasConceptLink a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :hasLink .
+
+:hasEdgeLink a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :hasLink .
+
+:hasReification a owl:AnnotationProperty ;
+    rdfs:range xsd:boolean ;
+    rdfs:subPropertyOf :AMR_AnnotationProperty .
+
+:hasReificationConcept a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :hasReificationDefinition .
+
+:hasReificationDomain a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :hasReificationDefinition .
+
+:hasReificationRange a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :hasReificationDefinition .
+
+:hasRelationName a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :AMR_AnnotationProperty .
+
+:hasRoleID a owl:ObjectProperty ;
+    rdfs:domain :AMR_Edge ;
+    rdfs:subPropertyOf :AMR_ObjectProperty .
+
+:hasRoleTag a owl:ObjectProperty ;
+    rdfs:domain :AMR_Edge ;
+    rdfs:subPropertyOf :AMR_ObjectProperty .
+
+:hasRolesetID a owl:ObjectProperty ;
+    rdfs:domain :AMR_Edge ;
+    rdfs:subPropertyOf :AMR_ObjectProperty .
+
+:hasRootLeaf a owl:ObjectProperty ;
+    rdfs:subPropertyOf :AMR_ObjectProperty .
+
+:hasSentenceID a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :AMR_AnnotationProperty .
+
+:hasSentenceStatement a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :AMR_AnnotationProperty .
+
+:hasVariable a owl:ObjectProperty ;
+    rdfs:domain :AMR_Leaf ;
+    rdfs:subPropertyOf :AMR_ObjectProperty .
+
+:label a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :AMR_AnnotationProperty .
+
+:phenomena_degree a owl:Class ;
+    rdfs:subClassOf :AMR_Phenomena ;
+    :hasConceptLink "have-degree-91" ;
+    :label "degree" .
+
+:relation_domain a owl:Class ;
+    rdfs:subClassOf :AMR_Relation ;
+    :hasReification false ;
+    :hasRelationName "domain" .
+
+:relation_manner a owl:Class ;
+    rdfs:subClassOf :AMR_Relation ;
+    :hasReification true ;
+    :hasReificationConcept "hasManner" ;
+    :hasReificationDomain "ARG1" ;
+    :hasReificationRange "ARG2" ;
+    :hasRelationName "manner" .
+
+:relation_mod a owl:Class ;
+    rdfs:subClassOf :AMR_Relation ;
+    :hasReification false ;
+    :hasRelationName "mod" .
+
+:relation_name a owl:Class ;
+    rdfs:subClassOf :AMR_Relation ;
+    :hasReification false ;
+    :hasRelationName "name" .
+
+:relation_part a owl:Class ;
+    rdfs:subClassOf :AMR_Relation ;
+    :hasReification true ;
+    :hasReificationConcept "hasPart" ;
+    :hasReificationDomain "ARG1" ;
+    :hasReificationRange "ARG2" ;
+    :hasRelationName "part" .
+
+:relation_polarity a owl:Class ;
+    rdfs:subClassOf :AMR_Relation ;
+    :hasReification false ;
+    :hasRelationName "polarity" .
+
+:relation_quant a owl:Class ;
+    rdfs:subClassOf :AMR_Relation ;
+    :hasReification false ;
+    :hasRelationName "quant" .
+
+:role_ARG2 a owl:Class ;
+    rdfs:subClassOf :AMR_Core_Role ;
+    :label "ARG2" .
+
+:role_ARG3 a owl:Class ;
+    rdfs:subClassOf :AMR_Core_Role ;
+    :label "ARG3" .
+
+:role_ARG4 a owl:Class ;
+    rdfs:subClassOf :AMR_Core_Role ;
+    :label "ARG4" .
+
+:role_ARG5 a owl:Class ;
+    rdfs:subClassOf :AMR_Core_Role ;
+    :label "ARG5" .
+
+:role_ARG6 a owl:Class ;
+    rdfs:subClassOf :AMR_Core_Role ;
+    :label "ARG6" .
+
+:role_ARG7 a owl:Class ;
+    rdfs:subClassOf :AMR_Core_Role ;
+    :label "ARG7" .
+
+:role_ARG8 a owl:Class ;
+    rdfs:subClassOf :AMR_Core_Role ;
+    :label "ARG8" .
+
+:role_ARG9 a owl:Class ;
+    rdfs:subClassOf :AMR_Core_Role ;
+    :label "ARG9" .
+
+:role_have-degree-91 a owl:Class ;
+    rdfs:subClassOf :AMR_Specific_Role ;
+    :getPropertyType <net:specificProperty> .
+
+:role_manner a owl:Class ;
+    rdfs:subClassOf :AMR_NonCore_Role ;
+    :getDirectPropertyName "manner" ;
+    :getPropertyType owl:DataProperty ;
+    :label "manner" ;
+    :toReifyAsConcept "manner" ;
+    :toReifyWithBaseEdge "ARG0" ;
+    :toReifyWithHeadEdge "ARG1" .
+
+:role_mod a owl:Class ;
+    rdfs:subClassOf :AMR_NonCore_Role ;
+    :getDirectPropertyName "hasFeature"^^xsd:string ;
+    :getPropertyType rdfs:subClassOf,
+        owl:ObjectProperty ;
+    :label "mod" ;
+    :toReifyAsConcept "mod" ;
+    :toReifyWithBaseEdge "ARG0" ;
+    :toReifyWithHeadEdge "ARG1" .
+
+:role_op3 a owl:Class ;
+    rdfs:subClassOf :AMR_Op_Role ;
+    :label "op3" .
+
+:role_op4 a owl:Class ;
+    rdfs:subClassOf :AMR_Op_Role ;
+    :label "op4" .
+
+:role_op5 a owl:Class ;
+    rdfs:subClassOf :AMR_Op_Role ;
+    :label "op5" .
+
+:role_op6 a owl:Class ;
+    rdfs:subClassOf :AMR_Op_Role ;
+    :label "op6" .
+
+:role_op7 a owl:Class ;
+    rdfs:subClassOf :AMR_Op_Role ;
+    :label "op7" .
+
+:role_op8 a owl:Class ;
+    rdfs:subClassOf :AMR_Op_Role ;
+    :label "op8" .
+
+:role_op9 a owl:Class ;
+    rdfs:subClassOf :AMR_Op_Role ;
+    :label "op9" .
+
+:role_part a owl:Class ;
+    rdfs:subClassOf :AMR_NonCore_Role ;
+    :getDirectPropertyName "hasPart"^^xsd:string ;
+    :getInversePropertyName "partOf"^^xsd:string ;
+    :getPropertyType owl:ObjectProperty ;
+    :toReifyAsConcept "part" ;
+    :toReifyWithBaseEdge "ARG0" ;
+    :toReifyWithHeadEdge "ARG1" .
+
+:role_quant a owl:Class ;
+    rdfs:subClassOf :AMR_Specific_Role ;
+    :label "quant" .
+
+:root_SSC-01-01 a :AMR_Root ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#root01> ;
+    :hasRootLeaf :leaf_system_s ;
+    :hasSentenceID "SSC-01-01" ;
+    :hasSentenceStatement "The Solar System is the gravitationally bound system of the Sun and the objects that orbit it, either directly or indirectly." .
+
+:toReifyAsConcept a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :toReify .
+
+:toReifyWithBaseEdge a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :toReify .
+
+:toReifyWithHeadEdge a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :toReify .
+
+<https://tenet.tetras-libre.fr/base-ontology> a owl:Ontology .
+
+sys:Event a owl:Class ;
+    rdfs:subClassOf sys:Out_Structure .
+
+sys:Undetermined_Thing a owl:Class ;
+    rdfs:subClassOf sys:Out_Structure .
+
+sys:fromStructure a owl:AnnotationProperty ;
+    rdfs:subPropertyOf sys:Out_AnnotationProperty .
+
+sys:hasDegree a owl:ObjectProperty ;
+    rdfs:subPropertyOf sys:Out_ObjectProperty .
+
+sys:hasFeature a owl:ObjectProperty ;
+    rdfs:subPropertyOf sys:Out_ObjectProperty .
+
+<https://tenet.tetras-libre.fr/config/parameters> a owl:Ontology .
+
+cprm:Config_Parameters a owl:Class ;
+    cprm:baseURI "https://tenet.tetras-libre.fr/" ;
+    cprm:netURI "https://tenet.tetras-libre.fr/semantic-net#" ;
+    cprm:newClassRef "new-class#" ;
+    cprm:newPropertyRef "new-relation#" ;
+    cprm:objectRef "object_" ;
+    cprm:targetOntologyURI "https://tenet.tetras-libre.fr/base-ontology/" .
+
+cprm:baseURI a rdf:Property ;
+    rdfs:label "Base URI" ;
+    rdfs:domain cprm:Frame ;
+    rdfs:range xsd:string ;
+    rdfs:subPropertyOf cprm:configParamProperty .
+
+cprm:netURI a rdf:Property ;
+    rdfs:label "Net URI" ;
+    rdfs:domain cprm:Frame ;
+    rdfs:range xsd:string ;
+    rdfs:subPropertyOf cprm:configParamProperty .
+
+cprm:newClassRef a rdf:Property ;
+    rdfs:label "Reference for a new class" ;
+    rdfs:subPropertyOf cprm:configParamProperty .
+
+cprm:newPropertyRef a rdf:Property ;
+    rdfs:label "Reference for a new property" ;
+    rdfs:subPropertyOf cprm:configParamProperty .
+
+cprm:objectRef a rdf:Property ;
+    rdfs:label "Object Reference" ;
+    rdfs:subPropertyOf cprm:configParamProperty .
+
+cprm:targetOntologyURI a rdf:Property ;
+    rdfs:label "URI of classes in target ontology" ;
+    rdfs:domain cprm:Frame ;
+    rdfs:range xsd:string ;
+    rdfs:subPropertyOf cprm:configParamProperty .
+
+<https://tenet.tetras-libre.fr/semantic-net> a owl:Ontology .
+
+net:Instance a owl:Class ;
+    rdfs:label "Semantic Net Instance" ;
+    rdfs:subClassOf net:Net_Structure .
+
+net:Object a owl:Class ;
+    rdfs:label "Object using in semantic net instance" ;
+    rdfs:subClassOf net:Net_Structure .
+
+net:Property_Direction a owl:Class ;
+    rdfs:subClassOf net:Feature .
+
+net:abstractionClass a owl:AnnotationProperty ;
+    rdfs:label "abstraction class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+net:atom a owl:Class ;
+    rdfs:label "atom" ;
+    rdfs:subClassOf net:Type .
+
+net:atomOf a owl:AnnotationProperty ;
+    rdfs:label "atom of" ;
+    rdfs:subPropertyOf net:typeProperty .
+
+net:atomType a owl:AnnotationProperty ;
+    rdfs:label "atom type" ;
+    rdfs:subPropertyOf net:objectType .
+
+net:class a owl:Class ;
+    rdfs:label "class" ;
+    rdfs:subClassOf net:Type .
+
+net:composite a owl:Class ;
+    rdfs:label "composite" ;
+    rdfs:subClassOf net:Type .
+
+net:conjunctive_list a owl:Class ;
+    rdfs:label "conjunctive-list" ;
+    rdfs:subClassOf net:list .
+
+net:disjunctive_list a owl:Class ;
+    rdfs:label "disjunctive-list" ;
+    rdfs:subClassOf net:list .
+
+net:entityClass a owl:AnnotationProperty ;
+    rdfs:label "entity class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+net:entity_class_list a owl:Class ;
+    rdfs:label "entityClassList" ;
+    rdfs:subClassOf net:class_list .
+
+net:event a owl:Class ;
+    rdfs:label "event" ;
+    rdfs:subClassOf net:Type .
+
+net:featureClass a owl:AnnotationProperty ;
+    rdfs:label "feature class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+net:has_atom a owl:AnnotationProperty ;
+    rdfs:label "has atom" ;
+    rdfs:subPropertyOf net:has_object .
+
+net:has_class a owl:AnnotationProperty ;
+    rdfs:label "is class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+net:has_class_name a owl:AnnotationProperty ;
+    rdfs:subPropertyOf net:has_value .
+
+net:has_class_uri a owl:AnnotationProperty ;
+    rdfs:label "class uri" ;
+    rdfs:subPropertyOf net:objectValue .
+
+net:has_concept a owl:AnnotationProperty ;
+    rdfs:label "concept "@fr ;
+    rdfs:subPropertyOf net:objectValue .
+
+net:has_entity a owl:AnnotationProperty ;
+    rdfs:label "has entity" ;
+    rdfs:subPropertyOf net:has_object .
+
+net:has_feature a owl:AnnotationProperty ;
+    rdfs:label "has feature" ;
+    rdfs:subPropertyOf net:has_object .
+
+net:has_instance a owl:AnnotationProperty ;
+    rdfs:label "entity instance" ;
+    rdfs:subPropertyOf net:objectValue .
+
+net:has_instance_uri a owl:AnnotationProperty ;
+    rdfs:label "instance uri" ;
+    rdfs:subPropertyOf net:objectValue .
+
+net:has_item a owl:AnnotationProperty ;
+    rdfs:label "has item" ;
+    rdfs:subPropertyOf net:has_object .
+
+net:has_mother_class a owl:AnnotationProperty ;
+    rdfs:label "has mother class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+net:has_mother_class_uri a owl:AnnotationProperty ;
+    rdfs:label "parent class uri" ;
+    rdfs:subPropertyOf net:objectValue .
+
+net:has_node a owl:AnnotationProperty ;
+    rdfs:label "UNL Node" ;
+    rdfs:subPropertyOf net:netProperty .
+
+net:has_parent a owl:AnnotationProperty ;
+    rdfs:label "has parent" ;
+    rdfs:subPropertyOf net:has_object .
+
+net:has_parent_class a owl:AnnotationProperty ;
+    rdfs:label "parent class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+net:has_parent_class_uri a owl:AnnotationProperty ;
+    rdfs:label "parent class uri" ;
+    rdfs:subPropertyOf net:objectValue .
+
+net:has_possible_domain a owl:AnnotationProperty ;
+    rdfs:label "has possible domain" ;
+    rdfs:subPropertyOf net:has_object .
+
+net:has_possible_range a owl:AnnotationProperty ;
+    rdfs:label "has possible range" ;
+    rdfs:subPropertyOf net:has_object .
+
+net:has_relation a owl:AnnotationProperty ;
+    rdfs:label "has relation" ;
+    rdfs:subPropertyOf net:has_relation_value .
+
+net:has_source a owl:AnnotationProperty ;
+    rdfs:label "has source" ;
+    rdfs:subPropertyOf net:has_relation_value .
+
+net:has_structure a owl:AnnotationProperty ;
+    rdfs:label "Linguistic Structure (in UNL Document)" ;
+    rdfs:subPropertyOf net:netProperty .
+
+net:has_target a owl:AnnotationProperty ;
+    rdfs:label "has target" ;
+    rdfs:subPropertyOf net:has_relation_value .
+
+net:inverse_direction a owl:NamedIndividual .
+
+net:listBy a owl:AnnotationProperty ;
+    rdfs:label "list by" ;
+    rdfs:subPropertyOf net:typeProperty .
+
+net:listGuiding a owl:AnnotationProperty ;
+    rdfs:label "Guiding connector of a list (or, and)" ;
+    rdfs:subPropertyOf net:objectValue .
+
+net:listOf a owl:AnnotationProperty ;
+    rdfs:label "list of" ;
+    rdfs:subPropertyOf net:typeProperty .
+
+net:modCat1 a owl:AnnotationProperty ;
+    rdfs:label "Modality Category (level 1)" ;
+    rdfs:subPropertyOf net:objectValue .
+
+net:modCat2 a owl:AnnotationProperty ;
+    rdfs:label "Modality Category (level 2)" ;
+    rdfs:subPropertyOf net:objectValue .
+
+net:normal_direction a owl:NamedIndividual .
+
+net:relation a owl:Class ;
+    rdfs:label "relation" ;
+    rdfs:subClassOf net:Type .
+
+net:relationOf a owl:AnnotationProperty ;
+    rdfs:label "relation of" ;
+    rdfs:subPropertyOf net:typeProperty .
+
+net:state_property a owl:Class ;
+    rdfs:label "stateProperty" ;
+    rdfs:subClassOf net:Type .
+
+net:type a owl:AnnotationProperty ;
+    rdfs:label "type "@fr ;
+    rdfs:subPropertyOf net:netProperty .
+
+net:unary_list a owl:Class ;
+    rdfs:label "unary-list" ;
+    rdfs:subClassOf net:list .
+
+net:verbClass a owl:AnnotationProperty ;
+    rdfs:label "verb class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+<net:compositeClass_orbit_hasManner_conjunction-OR> a <net:Composite_Class_Net> .
+
+<http://amr.isi.edu/amr_data/SSC-01-01#b> a ns3:bind-01 ;
+    ns3:bind-01.ARG0 <http://amr.isi.edu/amr_data/SSC-01-01#g> ;
+    ns3:bind-01.ARG1 <http://amr.isi.edu/amr_data/SSC-01-01#s> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/SSC-01-01#o2> a ns3:orbit-01 ;
+    ns3:orbit-01.ARG0 <http://amr.isi.edu/amr_data/SSC-01-01#o> ;
+    ns3:orbit-01.ARG1 <http://amr.isi.edu/amr_data/SSC-01-01#s2> ;
+    ns11:manner <http://amr.isi.edu/amr_data/SSC-01-01#o3> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/SSC-01-01#root01> a ns21:AMR ;
+    ns21:has-id "SSC-01-01" ;
+    ns21:has-sentence "The Solar System is the gravitationally bound system of the Sun and the objects that orbit it, either directly or indirectly." ;
+    ns21:root <http://amr.isi.edu/amr_data/SSC-01-01#s> .
+
+<http://amr.isi.edu/amr_data/test-1#s> ns11:domain <http://amr.isi.edu/amr_data/test-1#s2> .
+
+<http://amr.isi.edu/amr_data/test-2#p> rdfs:label "Earth" .
+
+<http://amr.isi.edu/entity-types#planet> a ns21:NamedEntity ;
+    rdfs:comment "bug" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns21:AMR a owl:Class ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:AMR_Root a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:concept_and rdfs:subClassOf :AMR_Relation_Concept ;
+    :fromAmrLk ns21:and ;
+    :hasPhenomenaLink :phenomena_conjunction_and ;
+    :label "and" .
+
+:concept_bind-01 rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns3:bind-01 ;
+    :label "bind-01" .
+
+:concept_gravitation rdfs:subClassOf :AMR_Term_Concept ;
+    :fromAmrLk ns11:gravitation ;
+    :label "gravitation" .
+
+:concept_manner rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns11:manner ;
+    :isReifiedConcept true ;
+    :label "hasManner" .
+
+:concept_object rdfs:subClassOf :AMR_Term_Concept ;
+    :fromAmrLk ns11:object ;
+    :label "object" .
+
+:concept_or rdfs:subClassOf :AMR_Relation_Concept ;
+    :fromAmrLk ns21:or ;
+    :hasPhenomenaLink :phenomena_conjunction_or ;
+    :label "or" .
+
+:concept_orbit-01 rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns3:orbit-01 ;
+    :label "orbit-01" .
+
+:concept_part rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns11:part ;
+    :isReifiedConcept true ;
+    :label "hasPart" .
+
+:concept_sun rdfs:subClassOf :AMR_Term_Concept ;
+    :fromAmrLk ns11:sun ;
+    :label "sun" .
+
+:role_domain a owl:Class,
+        net:Relation ;
+    rdfs:subClassOf :AMR_NonCore_Role ;
+    :hasRelationName "domain" ;
+    :label "domain" ;
+    :toReifyAsConcept "domain" ;
+    :toReifyWithBaseEdge "ARG0" ;
+    :toReifyWithHeadEdge "ARG1" .
+
+:role_name a owl:Class,
+        net:Relation ;
+    rdfs:subClassOf :AMR_NonCore_Role ;
+    :label "name" .
+
+:role_polarity a owl:Class,
+        net:Relation ;
+    rdfs:subClassOf :AMR_Specific_Role ;
+    :label "polarity" .
+
+:value_SolarSystem a :AMR_Value ;
+    rdfs:label "Solar System" .
+
+:variable_a a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#a> ;
+    :label "a" .
+
+:variable_b a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#b> ;
+    :label "b" .
+
+:variable_d a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#d> ;
+    :label "d" .
+
+:variable_d2 a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#d2> ;
+    :label "d2" .
+
+:variable_g a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#g> ;
+    :label "g" .
+
+:variable_m9 a ns11:manner,
+        :AMR_Variable ;
+    :isReifiedVariable true ;
+    :label "m9" .
+
+:variable_o a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#o> ;
+    :label "o" .
+
+:variable_o2 a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#o2> ;
+    :label "o2" .
+
+:variable_o3 a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#o3> ;
+    :label "o3" .
+
+:variable_p a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#p> ;
+    :label "p" ;
+    :name "Solar System" .
+
+:variable_p9 a ns11:part,
+        :AMR_Variable ;
+    :isReifiedVariable true ;
+    :label "p9" .
+
+:variable_s a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#s> ;
+    :label "s" .
+
+:variable_s2 a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#s2> ;
+    :label "s2" .
+
+sys:Degree a owl:Class ;
+    rdfs:subClassOf sys:Out_Structure .
+
+sys:Feature a owl:Class ;
+    rdfs:subClassOf sys:Out_Structure .
+
+sys:Out_AnnotationProperty a owl:AnnotationProperty .
+
+<https://tenet.tetras-libre.fr/extract-result#bind> a owl:ObjectProperty ;
+    rdfs:label "bind" ;
+    rdfs:subPropertyOf sys:Out_ObjectProperty ;
+    sys:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#gravitation-binding-system-hasPart-sun-and-object> a owl:Class ;
+    rdfs:label "gravitation-binding-system-hasPart-sun-and-object" ;
+    rdfs:subClassOf [ a owl:Restriction ;
+            owl:onProperty <https://tenet.tetras-libre.fr/extract-result#bind-of> ;
+            owl:someValuesFrom <https://tenet.tetras-libre.fr/extract-result#system-hasPart-sun-and-object> ],
+        <https://tenet.tetras-libre.fr/extract-result#gravitation> ;
+    sys:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#solar-system> a owl:individual,
+        <https://tenet.tetras-libre.fr/extract-result#system>,
+        <https://tenet.tetras-libre.fr/extract-result#system-hasPart-sun-and-object>,
+        <https://tenet.tetras-libre.fr/extract-result#system-hasPart-sun-and-object-hasPart-object>,
+        <https://tenet.tetras-libre.fr/extract-result#system-hasPart-sun-and-object-hasPart-sun> ;
+    rdfs:label "Solar System" ;
+    sys:fromStructure "SSC-01-01" .
+
+net:Composite_Property_Net a owl:Class ;
+    rdfs:subClassOf net:Property_Net .
+
+net:Feature a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+net:Individual_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Logical_Set_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:atomProperty_bind_b a net:Atom_Property_Net ;
+    :role_ARG0 net:atomClass_gravitation_g,
+        net:compositeClass_gravitation-binding-system-hasPart-sun-and-object_g,
+        net:compositeClass_orbit-hasManner-conjunction-OR_o2 ;
+    :role_ARG1 net:atomClass_system_s,
+        net:compositeClass_orbit-hasManner-conjunction-OR_o2,
+        net:compositeClass_system-hasPart-sun-and-object-hasPart-object_s,
+        net:compositeClass_system-hasPart-sun-and-object-hasPart-sun_s,
+        net:compositeClass_system-hasPart-sun-and-object_s ;
+    net:coverBaseNode :leaf_bind-01_b ;
+    net:coverNode :leaf_bind-01_b ;
+    net:hasNaming "bind" ;
+    net:hasProperty12URI <https://tenet.tetras-libre.fr/extract-result#bind-of> ;
+    net:hasPropertyName "bind" ;
+    net:hasPropertyName01 "binding" ;
+    net:hasPropertyName10 "bind-by" ;
+    net:hasPropertyName12 "bind-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasPropertyURI <https://tenet.tetras-libre.fr/extract-result#bind> ;
+    net:hasStructure "SSC-01-01" ;
+    net:isCoreRoleLinked true ;
+    net:targetArgumentNode :leaf_gravitation_g,
+        :leaf_system_s ;
+    net:trackProgress net:initialized,
+        net:relation_propagated .
+
+net:atomProperty_hasManner_m9 a net:Atom_Property_Net ;
+    :role_ARG0 net:atomProperty_orbit_o2,
+        net:compositeClass_orbit-hasManner-conjunction-OR_o2 ;
+    :role_ARG1 net:atomProperty_direct_d,
+        net:atomProperty_direct_d2,
+        net:compositeClass_orbit-hasManner-conjunction-OR_o2,
+        net:compositeProperty_not-direct_d2,
+        net:phenomena_conjunction-OR_o3 ;
+    net:coverBaseNode :leaf_hasManner_m9 ;
+    net:coverNode :leaf_hasManner_m9 ;
+    net:hasNaming "hasManner" ;
+    net:hasProperty12URI <https://tenet.tetras-libre.fr/extract-result#hasManner> ;
+    net:hasPropertyName "hasManner" ;
+    net:hasPropertyName01 "hasManner" ;
+    net:hasPropertyName10 "hasManner" ;
+    net:hasPropertyName12 "hasManner" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasPropertyURI <https://tenet.tetras-libre.fr/extract-result#hasManner> ;
+    net:hasStructure "SSC-01-01" ;
+    net:isCoreRoleLinked true ;
+    net:targetArgumentNode :leaf_or_o3,
+        :leaf_orbit-01_o2 ;
+    net:trackProgress net:initialized,
+        net:relation_propagated .
+
+net:class_list a owl:Class ;
+    rdfs:label "classList" ;
+    rdfs:subClassOf net:Type .
+
+net:compositeClass_gravitation-binding-system-hasPart-sun-and-object_g a net:Composite_Class_Net ;
+    net:coverBaseNode :leaf_gravitation_g ;
+    net:coverNode :leaf_and_a,
+        :leaf_bind-01_b,
+        :leaf_gravitation_g,
+        :leaf_hasPart_p9,
+        :leaf_system_s ;
+    net:coverNodeCount 5 ;
+    net:hasClassName "gravitation-binding-system-hasPart-sun-and-object" ;
+    net:hasClassType sys:Entity ;
+    net:hasClassURI <https://tenet.tetras-libre.fr/extract-result#gravitation-binding-system-hasPart-sun-and-object> ;
+    net:hasMotherClassNet net:atomClass_gravitation_g ;
+    net:hasRestriction01 net:restriction_binding_system-hasPart-sun-and-object ;
+    net:hasStructure "SSC-01-01" ;
+    net:trackProgress net:initialized,
+        net:relation_propagated .
+
+net:has_value a owl:AnnotationProperty ;
+    rdfs:subPropertyOf net:netProperty .
+
+net:objectType a owl:AnnotationProperty ;
+    rdfs:label "object type" ;
+    rdfs:subPropertyOf net:objectProperty .
+
+net:phenomena_conjunction-AND_a a net:Phenomena_Net ;
+    :role_op1 net:atomClass_sun_s2,
+        net:compositeClass_orbit-hasManner-conjunction-OR_o2 ;
+    :role_op2 net:atomClass_object_o,
+        net:compositeClass_orbit-hasManner-conjunction-OR_o2 ;
+    net:coverBaseNode :leaf_and_a ;
+    net:coverNode :leaf_and_a ;
+    net:hasNaming "conjunction-AND" ;
+    net:hasPhenomenaRef "and" ;
+    net:hasPhenomenaType :phenomena_conjunction_and ;
+    net:hasStructure "SSC-01-01" ;
+    net:trackProgress net:initialized,
+        net:relation_propagated .
+
+net:restriction_binding_system-hasPart-sun-and-object a net:Restriction_Net ;
+    net:coverBaseNode :leaf_gravitation_g ;
+    net:coverNode :leaf_and_a,
+        :leaf_bind-01_b,
+        :leaf_gravitation_g,
+        :leaf_hasPart_p9,
+        :leaf_system_s ;
+    net:coverTargetNode :leaf_and_a,
+        :leaf_bind-01_b,
+        :leaf_hasPart_p9,
+        :leaf_system_s ;
+    net:hasNaming "gravitation-binding-system-hasPart-sun-and-object" ;
+    net:hasRestrictionNetValue net:compositeClass_system-hasPart-sun-and-object_s ;
+    net:hasRestrictionOnProperty net:atomProperty_bind_b .
+
+net:value_negative_blankNode a net:Value_Net ;
+    net:hasNaming "negative" ;
+    net:hasStructure "SSC-01-01" ;
+    net:hasValueLabel "negative" ;
+    net:trackProgress net:initialized,
+        net:relation_propagated .
+
+<http://amr.isi.edu/amr_data/SSC-01-01#a> a ns21:and ;
+    ns11:op1 <http://amr.isi.edu/amr_data/SSC-01-01#s2> ;
+    ns11:op2 <http://amr.isi.edu/amr_data/SSC-01-01#o> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/SSC-01-01#d> a ns3:direct-02 ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/SSC-01-01#d2> a ns3:direct-02 ;
+    ns11:polarity "-" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/SSC-01-01#g> a ns11:gravitation ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/SSC-01-01#o3> a ns21:or ;
+    ns11:op1 <http://amr.isi.edu/amr_data/SSC-01-01#d> ;
+    ns11:op2 <http://amr.isi.edu/amr_data/SSC-01-01#d2> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/SSC-01-01#p> a <http://amr.isi.edu/entity-types#planet>,
+        <http://amr.isi.edu/entity-types#system> ;
+    rdfs:label "Solar System" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/entity-types#system> a ns21:NamedEntity ;
+    rdfs:label "system" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns3:bind-01 a ns21:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns3:orbit-01 a ns21:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:gravitation a ns21:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:manner a ns21:Role ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:object a ns21:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:part a ns21:Role ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:sun a ns21:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:system a ns21:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns21:NamedEntity a ns21:Concept,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:label "AMR-EntityType",
+        "AMR-Term" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns21:and a ns21:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns21:or a ns21:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:AMR_Phenomena a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:AMR_Relation_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Concept .
+
+:AMR_Value a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+:concept_direct-02 rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns3:direct-02 ;
+    :label "direct-02" .
+
+:concept_system rdfs:subClassOf :AMR_Term_Concept ;
+    :fromAmrLk <http://amr.isi.edu/entity-types#system>,
+        ns11:system ;
+    :label "system" .
+
+:hasLink a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :AMR_AnnotationProperty .
+
+:phenomena_conjunction a owl:Class ;
+    rdfs:subClassOf :AMR_Phenomena ;
+    :hasConceptLink "contrast-01",
+        "either",
+        "neither" ;
+    :label "conjunction" .
+
+:phenomena_conjunction_and a owl:Class ;
+    rdfs:subClassOf :phenomena_conjunction ;
+    :hasConceptLink "and" ;
+    :label "conjunction-AND" .
+
+:phenomena_conjunction_or a owl:Class ;
+    rdfs:subClassOf :phenomena_conjunction ;
+    :hasConceptLink "or" ;
+    :label "conjunction-OR" .
+
+:role_op1 a owl:Class,
+        net:Relation ;
+    rdfs:subClassOf :AMR_Op_Role ;
+    :label "op1" .
+
+:role_op2 a owl:Class,
+        net:Relation ;
+    rdfs:subClassOf :AMR_Op_Role ;
+    :label "op2" .
+
+:value_negative a :AMR_Value ;
+    rdfs:label "negative" .
+
+<https://tenet.tetras-libre.fr/extract-result#bind-of> a owl:ObjectProperty ;
+    rdfs:label "bind-of" ;
+    rdfs:subPropertyOf sys:Out_ObjectProperty ;
+    sys:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#direct> a owl:ObjectProperty ;
+    rdfs:label "direct" ;
+    rdfs:subPropertyOf sys:Out_ObjectProperty ;
+    sys:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#direct-of> a owl:ObjectProperty ;
+    rdfs:label "direct-of" ;
+    rdfs:subPropertyOf sys:Out_ObjectProperty ;
+    sys:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#gravitation> a owl:Class ;
+    rdfs:label "gravitation" ;
+    rdfs:subClassOf sys:Entity ;
+    sys:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#hasManner> a owl:ObjectProperty ;
+    rdfs:label "hasManner" ;
+    rdfs:subPropertyOf sys:Out_ObjectProperty ;
+    sys:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#system-hasPart-sun-and-object-hasPart-object> a owl:Class ;
+    rdfs:label "system-hasPart-sun-and-object-hasPart-object" ;
+    rdfs:subClassOf [ a owl:Restriction ;
+            owl:onProperty <https://tenet.tetras-libre.fr/extract-result#hasPart> ;
+            owl:someValuesFrom <https://tenet.tetras-libre.fr/extract-result#object> ],
+        <https://tenet.tetras-libre.fr/extract-result#system>,
+        <https://tenet.tetras-libre.fr/extract-result#system-hasPart-sun-and-object> ;
+    sys:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#system-hasPart-sun-and-object-hasPart-sun> a owl:Class ;
+    rdfs:label "system-hasPart-sun-and-object-hasPart-sun" ;
+    rdfs:subClassOf [ a owl:Restriction ;
+            owl:onProperty <https://tenet.tetras-libre.fr/extract-result#hasPart> ;
+            owl:someValuesFrom <https://tenet.tetras-libre.fr/extract-result#sun> ],
+        <https://tenet.tetras-libre.fr/extract-result#system>,
+        <https://tenet.tetras-libre.fr/extract-result#system-hasPart-sun-and-object> ;
+    sys:fromStructure "SSC-01-01" .
+
+net:Class_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Deprecated_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Phenomena_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Property_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Value_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:atomClass_gravitation_g a net:Atom_Class_Net ;
+    net:coverBaseNode :leaf_gravitation_g ;
+    net:coverNode :leaf_gravitation_g ;
+    net:coverNodeCount 1 ;
+    net:hasClassName "gravitation" ;
+    net:hasClassType sys:Entity ;
+    net:hasClassURI <https://tenet.tetras-libre.fr/extract-result#gravitation> ;
+    net:hasNaming "gravitation" ;
+    net:hasStructure "SSC-01-01" ;
+    net:trackProgress net:initialized,
+        net:relation_propagated .
+
+net:logicalSet_and_a a net:Logical_Set_Net ;
+    :role_op1 net:atomClass_sun_s2,
+        net:compositeClass_orbit-hasManner-conjunction-OR_o2 ;
+    :role_op2 net:atomClass_object_o,
+        net:compositeClass_orbit-hasManner-conjunction-OR_o2 ;
+    net:bindPropertyNet net:atomProperty_hasPart_p9 ;
+    net:bindRestriction net:restriction_hasPart_object,
+        net:restriction_hasPart_sun ;
+    net:containsNet net:atomClass_object_o,
+        net:atomClass_sun_s2 ;
+    net:containsNet1 net:atomClass_sun_s2 ;
+    net:containsNet2 net:atomClass_object_o ;
+    net:coverBaseNode :leaf_and_a ;
+    net:coverNode :leaf_and_a ;
+    net:hasLogicalConstraint "AND" ;
+    net:hasNaming "hasPart-sun-and-object" ;
+    net:hasStructure "SSC-01-01" ;
+    net:trackProgress net:initialized,
+        net:relation_propagated .
+
+net:objectProperty a owl:AnnotationProperty ;
+    rdfs:label "object attribute" .
+
+net:phenomena_conjunction-OR_o3 a net:Phenomena_Net ;
+    :role_op1 net:atomProperty_direct_d,
+        net:compositeClass_orbit-hasManner-conjunction-OR_o2 ;
+    :role_op2 net:atomProperty_direct_d2,
+        net:compositeClass_orbit-hasManner-conjunction-OR_o2,
+        net:compositeProperty_not-direct_d2 ;
+    net:coverBaseNode :leaf_or_o3 ;
+    net:coverNode :leaf_or_o3 ;
+    net:hasNaming "conjunction-OR" ;
+    net:hasPhenomenaRef "or" ;
+    net:hasPhenomenaType :phenomena_conjunction_or ;
+    net:hasStructure "SSC-01-01" ;
+    net:trackProgress net:initialized,
+        net:relation_propagated .
+
+net:value_SolarSystem_blankNode a net:Value_Net ;
+    net:hasNaming "Solar System" ;
+    net:hasStructure "SSC-01-01" ;
+    net:hasValueLabel "Solar System" ;
+    net:trackProgress net:initialized,
+        net:relation_propagated .
+
+<http://amr.isi.edu/amr_data/SSC-01-01#o> a ns11:object ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/SSC-01-01#s> a ns11:system ;
+    ns11:domain <http://amr.isi.edu/amr_data/SSC-01-01#p> ;
+    ns11:part <http://amr.isi.edu/amr_data/SSC-01-01#a> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/SSC-01-01#s2> a ns11:sun ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns3:direct-02 a ns21:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns21:Frame a ns21:Concept,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:label "AMR-PropBank-Frame" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:AMR_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+:AMR_Specific_Role a owl:Class ;
+    rdfs:subClassOf :AMR_Role .
+
+:fromAmrLk a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :AMR_AnnotationProperty .
+
+:getProperty a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :AMR_AnnotationProperty .
+
+:hasReificationDefinition a owl:AnnotationProperty ;
+    rdfs:range rdfs:Literal ;
+    rdfs:subPropertyOf :AMR_AnnotationProperty .
+
+:leaf_direct-02_d a :AMR_Leaf ;
+    :hasConcept :concept_direct-02 ;
+    :hasVariable :variable_d .
+
+:leaf_hasManner_m9 a :AMR_Leaf ;
+    :edge_m9_ARG0_o2 :leaf_orbit-01_o2 ;
+    :edge_m9_ARG1_o3 :leaf_or_o3 ;
+    :hasConcept :concept_manner ;
+    :hasVariable :variable_m9 ;
+    :isReifiedLeaf true .
+
+:toReify a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :AMR_AnnotationProperty .
+
+<https://tenet.tetras-libre.fr/extract-result#object> a owl:Class ;
+    rdfs:label "object" ;
+    rdfs:subClassOf sys:Entity ;
+    sys:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#sun> a owl:Class ;
+    rdfs:label "sun" ;
+    rdfs:subClassOf sys:Entity ;
+    sys:fromStructure "SSC-01-01" .
+
+net:Restriction_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:atomProperty_orbit_o2 a net:Atom_Property_Net,
+        net:Deprecated_Net ;
+    :role_ARG0 net:atomClass_object_o,
+        net:compositeClass_orbit-hasManner-conjunction-OR_o2 ;
+    :role_ARG1 net:atomClass_sun_s2,
+        net:compositeClass_orbit-hasManner-conjunction-OR_o2 ;
+    net:coverBaseNode :leaf_orbit-01_o2 ;
+    net:coverNode :leaf_orbit-01_o2 ;
+    net:hasNaming "orbit" ;
+    net:hasPropertyName "orbit" ;
+    net:hasPropertyName01 "orbiting" ;
+    net:hasPropertyName10 "orbit-by" ;
+    net:hasPropertyName12 "orbit-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasStructure "SSC-01-01" ;
+    net:isCoreRoleLinked true ;
+    net:targetArgumentNode :leaf_object_o,
+        :leaf_sun_s2 ;
+    net:trackProgress net:initialized,
+        net:relation_propagated .
+
+net:compositeClass_system-hasPart-sun-and-object-hasPart-object_s a net:Composite_Class_Net ;
+    :role_domain net:atomClass_system_p,
+        net:compositeClass_orbit-hasManner-conjunction-OR_o2,
+        net:individual_system_SolarSystem ;
+    net:coverBaseNode :leaf_system_s ;
+    net:coverNode :leaf_and_a,
+        :leaf_hasPart_p9,
+        :leaf_object_o,
+        :leaf_system_s ;
+    net:coverNodeCount 4 ;
+    net:hasClassName "system-hasPart-sun-and-object-hasPart-object" ;
+    net:hasClassType sys:Entity ;
+    net:hasClassURI <https://tenet.tetras-libre.fr/extract-result#system-hasPart-sun-and-object-hasPart-object> ;
+    net:hasMotherClassNet net:atomClass_system_p,
+        net:compositeClass_orbit-hasManner-conjunction-OR_o2,
+        net:compositeClass_system-hasPart-sun-and-object_s ;
+    net:hasRestriction01 net:restriction_hasPart_object ;
+    net:hasStructure "SSC-01-01" ;
+    net:trackProgress net:initialized,
+        net:relation_propagated .
+
+net:compositeClass_system-hasPart-sun-and-object-hasPart-sun_s a net:Composite_Class_Net ;
+    :role_domain net:atomClass_system_p,
+        net:compositeClass_orbit-hasManner-conjunction-OR_o2,
+        net:individual_system_SolarSystem ;
+    net:coverBaseNode :leaf_system_s ;
+    net:coverNode :leaf_and_a,
+        :leaf_hasPart_p9,
+        :leaf_sun_s2,
+        :leaf_system_s ;
+    net:coverNodeCount 4 ;
+    net:hasClassName "system-hasPart-sun-and-object-hasPart-sun" ;
+    net:hasClassType sys:Entity ;
+    net:hasClassURI <https://tenet.tetras-libre.fr/extract-result#system-hasPart-sun-and-object-hasPart-sun> ;
+    net:hasMotherClassNet net:atomClass_system_p,
+        net:compositeClass_orbit-hasManner-conjunction-OR_o2,
+        net:compositeClass_system-hasPart-sun-and-object_s ;
+    net:hasRestriction01 net:restriction_hasPart_sun ;
+    net:hasStructure "SSC-01-01" ;
+    net:trackProgress net:initialized,
+        net:relation_propagated .
+
+net:has_relation_value a owl:AnnotationProperty ;
+    rdfs:label "has relation value" ;
+    rdfs:subPropertyOf net:has_object .
+
+net:list a owl:Class ;
+    rdfs:label "list" ;
+    rdfs:subClassOf net:Type .
+
+net:restriction_hasPart_object a net:Restriction_Net ;
+    :role_domain net:compositeClass_orbit-hasManner-conjunction-OR_o2 ;
+    net:coverBaseNode :leaf_system_s ;
+    net:coverNode :leaf_and_a,
+        :leaf_hasPart_p9,
+        :leaf_object_o,
+        :leaf_system_s ;
+    net:coverTargetNode :leaf_hasPart_p9,
+        :leaf_object_o ;
+    net:hasNaming "system-hasPart-sun-and-object-hasPart-object" ;
+    net:hasRestrictionNetValue net:atomClass_object_o ;
+    net:hasRestrictionOnProperty net:atomProperty_hasPart_p9 .
+
+net:restriction_hasPart_sun a net:Restriction_Net ;
+    :role_domain net:compositeClass_orbit-hasManner-conjunction-OR_o2 ;
+    net:coverBaseNode :leaf_system_s ;
+    net:coverNode :leaf_and_a,
+        :leaf_hasPart_p9,
+        :leaf_sun_s2,
+        :leaf_system_s ;
+    net:coverTargetNode :leaf_hasPart_p9,
+        :leaf_sun_s2 ;
+    net:hasNaming "system-hasPart-sun-and-object-hasPart-sun" ;
+    net:hasRestrictionNetValue net:atomClass_sun_s2 ;
+    net:hasRestrictionOnProperty net:atomProperty_hasPart_p9 .
+
+ns3:FrameRole a ns21:Role,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:label "AMR-PropBank-Role" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:AMR_Element a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:AMR_Term_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Concept .
+
+:role_ARG0 a owl:Class,
+        net:Relation ;
+    rdfs:subClassOf :AMR_Core_Role ;
+    :label "ARG0" .
+
+:role_ARG1 a owl:Class,
+        net:Relation ;
+    rdfs:subClassOf :AMR_Core_Role ;
+    :label "ARG1" .
+
+net:atomProperty_direct_d a net:Atom_Property_Net ;
+    net:coverBaseNode :leaf_direct-02_d ;
+    net:coverNode :leaf_direct-02_d ;
+    net:hasNaming "direct" ;
+    net:hasProperty12URI <https://tenet.tetras-libre.fr/extract-result#direct-of> ;
+    net:hasPropertyName "direct" ;
+    net:hasPropertyName01 "directing" ;
+    net:hasPropertyName10 "direct-by" ;
+    net:hasPropertyName12 "direct-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasPropertyURI <https://tenet.tetras-libre.fr/extract-result#direct> ;
+    net:hasStructure "SSC-01-01" ;
+    net:isCoreRoleLinked true ;
+    net:trackProgress net:initialized,
+        net:relation_propagated .
+
+net:atomProperty_direct_d2 a net:Atom_Property_Net ;
+    :role_polarity net:compositeClass_orbit-hasManner-conjunction-OR_o2,
+        net:value_negative_blankNode ;
+    net:coverBaseNode :leaf_direct-02_d2 ;
+    net:coverNode :leaf_direct-02_d2 ;
+    net:hasNaming "direct" ;
+    net:hasProperty12URI <https://tenet.tetras-libre.fr/extract-result#direct-of> ;
+    net:hasPropertyName "direct" ;
+    net:hasPropertyName01 "directing" ;
+    net:hasPropertyName10 "direct-by" ;
+    net:hasPropertyName12 "direct-of" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasPropertyURI <https://tenet.tetras-libre.fr/extract-result#direct> ;
+    net:hasStructure "SSC-01-01" ;
+    net:isCoreRoleLinked true ;
+    net:targetArgumentNode :value_negative ;
+    net:trackProgress net:initialized,
+        net:relation_propagated .
+
+net:atomProperty_hasPart_p9 a net:Atom_Property_Net ;
+    :role_ARG0 net:atomClass_system_s,
+        net:compositeClass_orbit-hasManner-conjunction-OR_o2,
+        net:compositeClass_system-hasPart-sun-and-object-hasPart-object_s,
+        net:compositeClass_system-hasPart-sun-and-object-hasPart-sun_s,
+        net:compositeClass_system-hasPart-sun-and-object_s ;
+    :role_ARG1 net:atomClass_object_o,
+        net:atomClass_sun_s2,
+        net:compositeClass_orbit-hasManner-conjunction-OR_o2,
+        net:logicalSet_and_a,
+        net:phenomena_conjunction-AND_a ;
+    net:coverBaseNode :leaf_hasPart_p9 ;
+    net:coverNode :leaf_hasPart_p9 ;
+    net:hasNaming "hasPart" ;
+    net:hasProperty12URI <https://tenet.tetras-libre.fr/extract-result#hasPart> ;
+    net:hasPropertyName "hasPart" ;
+    net:hasPropertyName01 "hasPart" ;
+    net:hasPropertyName10 "hasPart" ;
+    net:hasPropertyName12 "hasPart" ;
+    net:hasPropertyType owl:ObjectProperty ;
+    net:hasPropertyURI <https://tenet.tetras-libre.fr/extract-result#hasPart> ;
+    net:hasStructure "SSC-01-01" ;
+    net:isCoreRoleLinked true ;
+    net:targetArgumentNode :leaf_and_a,
+        :leaf_system_s ;
+    net:trackProgress net:initialized,
+        net:relation_propagated .
+
+net:compositeProperty_not-direct_d2 a net:Composite_Property_Net ;
+    :role_polarity net:compositeClass_orbit-hasManner-conjunction-OR_o2 ;
+    net:coverBaseNode :leaf_direct-02_d2 ;
+    net:coverNode :leaf_direct-02_d2 ;
+    net:hasNaming "not-direct" ;
+    net:hasPropertyName "not-direct" ;
+    net:hasPropertyURI <https://tenet.tetras-libre.fr/extract-result#not-direct> ;
+    net:hasStructure "SSC-01-01" ;
+    net:trackProgress net:initialized,
+        net:relation_propagated .
+
+net:typeProperty a owl:AnnotationProperty ;
+    rdfs:label "type property" .
+
+:AMR_NonCore_Role a owl:Class ;
+    rdfs:subClassOf :AMR_Role .
+
+:AMR_Predicat_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Concept .
+
+:AMR_Role a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+:leaf_bind-01_b a :AMR_Leaf ;
+    :edge_b_ARG0_g :leaf_gravitation_g ;
+    :edge_b_ARG1_s :leaf_system_s ;
+    :hasConcept :concept_bind-01 ;
+    :hasVariable :variable_b .
+
+:leaf_direct-02_d2 a :AMR_Leaf ;
+    :edge_d2_polarity_negative :value_negative ;
+    :hasConcept :concept_direct-02 ;
+    :hasVariable :variable_d2 .
+
+:leaf_or_o3 a :AMR_Leaf ;
+    :edge_o3_op1_d :leaf_direct-02_d ;
+    :edge_o3_op2_d2 :leaf_direct-02_d2 ;
+    :hasConcept :concept_or ;
+    :hasVariable :variable_o3 .
+
+:leaf_orbit-01_o2 a :AMR_Leaf ;
+    :edge_o2_ARG0_o :leaf_object_o ;
+    :edge_o2_ARG1_s2 :leaf_sun_s2 ;
+    :hasConcept :concept_orbit-01 ;
+    :hasVariable :variable_o2 .
+
+:leaf_system_p a :AMR_Leaf ;
+    :edge_p_name_SolarSystem :value_SolarSystem ;
+    :hasConcept :concept_system ;
+    :hasVariable :variable_p .
+
+sys:Out_Structure a owl:Class ;
+    rdfs:label "Output Ontology Structure" .
+
+<https://tenet.tetras-libre.fr/extract-result#system-hasPart-sun-and-object> a owl:Class ;
+    rdfs:label "system-hasPart-sun-and-object" ;
+    rdfs:subClassOf [ a owl:Restriction ;
+            owl:onProperty <https://tenet.tetras-libre.fr/extract-result#hasPart> ;
+            owl:someValuesFrom <https://tenet.tetras-libre.fr/extract-result#object> ],
+        [ a owl:Restriction ;
+            owl:onProperty <https://tenet.tetras-libre.fr/extract-result#hasPart> ;
+            owl:someValuesFrom <https://tenet.tetras-libre.fr/extract-result#sun> ],
+        <https://tenet.tetras-libre.fr/extract-result#system> ;
+    sys:fromStructure "SSC-01-01" .
+
+net:Atom_Class_Net a owl:Class ;
+    rdfs:subClassOf net:Class_Net .
+
+net:Composite_Class_Net a owl:Class ;
+    rdfs:subClassOf net:Class_Net .
+
+net:individual_system_SolarSystem a net:Individual_Net ;
+    :role_name net:compositeClass_orbit-hasManner-conjunction-OR_o2,
+        net:value_SolarSystem_blankNode ;
+    net:coverBaseNode :leaf_system_p ;
+    net:coverNode :leaf_system_p ;
+    net:hasIndividualLabel "Solar System" ;
+    net:hasIndividualURI <https://tenet.tetras-libre.fr/extract-result#solar-system> ;
+    net:hasMotherClassName net:atomClass_system_p ;
+    net:hasMotherClassNet net:atomClass_system_p,
+        net:atomClass_system_s,
+        net:compositeClass_orbit-hasManner-conjunction-OR_o2,
+        net:compositeClass_system-hasPart-sun-and-object-hasPart-object_s,
+        net:compositeClass_system-hasPart-sun-and-object-hasPart-sun_s,
+        net:compositeClass_system-hasPart-sun-and-object_s ;
+    net:hasNaming "system" ;
+    net:hasStructure "SSC-01-01" ;
+    net:trackProgress net:initialized,
+        net:relation_propagated .
+
+net:netProperty a owl:AnnotationProperty ;
+    rdfs:label "netProperty" .
+
+:AMR_ObjectProperty a owl:ObjectProperty ;
+    rdfs:subPropertyOf owl:topObjectProperty .
+
+:AMR_Structure a owl:Class .
+
+cprm:configParamProperty a rdf:Property ;
+    rdfs:label "Config Parameter Property" .
+
+<https://tenet.tetras-libre.fr/extract-result#hasPart> a owl:ObjectProperty ;
+    rdfs:label "hasPart" ;
+    rdfs:subPropertyOf sys:Out_ObjectProperty ;
+    sys:fromStructure "SSC-01-01" .
+
+<https://tenet.tetras-libre.fr/extract-result#system> a owl:Class ;
+    rdfs:label "system" ;
+    rdfs:subClassOf sys:Entity ;
+    sys:fromStructure "SSC-01-01" .
+
+net:Atom_Property_Net a owl:Class ;
+    rdfs:subClassOf net:Property_Net .
+
+net:Net_Structure a owl:Class ;
+    rdfs:label "Semantic Net Structure" ;
+    rdfs:comment "A semantic net captures a set of nodes, and associates this set with type(s) and value(s)." .
+
+net:atomClass_system_s a net:Atom_Class_Net,
+        net:Deprecated_Net ;
+    :role_domain net:atomClass_system_p,
+        net:compositeClass_orbit-hasManner-conjunction-OR_o2,
+        net:individual_system_SolarSystem ;
+    net:coverBaseNode :leaf_system_s ;
+    net:coverNode :leaf_system_s ;
+    net:coverNodeCount 1 ;
+    net:hasClassName "system" ;
+    net:hasClassType sys:Entity ;
+    net:hasClassURI <https://tenet.tetras-libre.fr/extract-result#system> ;
+    net:hasMotherClassNet net:atomClass_system_p,
+        net:compositeClass_orbit-hasManner-conjunction-OR_o2 ;
+    net:hasNaming "system" ;
+    net:hasStructure "SSC-01-01" ;
+    net:trackProgress net:initialized,
+        net:relation_propagated .
+
+net:compositeClass_system-hasPart-sun-and-object_s a net:Composite_Class_Net ;
+    :role_domain net:atomClass_system_p,
+        net:compositeClass_orbit-hasManner-conjunction-OR_o2,
+        net:individual_system_SolarSystem ;
+    net:coverBaseNode :leaf_system_s ;
+    net:coverNode :leaf_and_a,
+        :leaf_hasPart_p9,
+        :leaf_system_s ;
+    net:coverNodeCount 3 ;
+    net:hasClassName "system-hasPart-sun-and-object" ;
+    net:hasClassType sys:Entity ;
+    net:hasClassURI <https://tenet.tetras-libre.fr/extract-result#system-hasPart-sun-and-object> ;
+    net:hasMotherClassNet net:atomClass_system_p,
+        net:atomClass_system_s,
+        net:compositeClass_orbit-hasManner-conjunction-OR_o2 ;
+    net:hasNaming "system-hasPart-sun-and-object" ;
+    net:hasRestriction01 net:restriction_hasPart_object,
+        net:restriction_hasPart_sun ;
+    net:hasStructure "SSC-01-01" ;
+    net:trackMainNetComposante net:atomClass_system_s ;
+    net:trackNetComposante net:atomClass_system_s,
+        net:atomProperty_hasPart_p9,
+        net:logicalSet_and_a ;
+    net:trackProgress net:initialized,
+        net:relation_propagated .
+
+rdf:Property a owl:Class .
+
+:AMR_Relation a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+net:Relation a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+:leaf_gravitation_g a :AMR_Leaf ;
+    :hasConcept :concept_gravitation ;
+    :hasVariable :variable_g .
+
+:leaf_object_o a :AMR_Leaf ;
+    :hasConcept :concept_object ;
+    :hasVariable :variable_o .
+
+:leaf_sun_s2 a :AMR_Leaf ;
+    :hasConcept :concept_sun ;
+    :hasVariable :variable_s2 .
+
+sys:Out_ObjectProperty a owl:ObjectProperty .
+
+net:Net a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+net:Type a owl:Class ;
+    rdfs:label "Semantic Net Type" ;
+    rdfs:subClassOf net:Net_Structure .
+
+net:has_object a owl:AnnotationProperty ;
+    rdfs:label "relation" ;
+    rdfs:subPropertyOf net:netProperty .
+
+:AMR_Op_Role a owl:Class ;
+    rdfs:subClassOf :AMR_Role .
+
+net:atomClass_object_o a net:Atom_Class_Net ;
+    net:coverBaseNode :leaf_object_o ;
+    net:coverNode :leaf_object_o ;
+    net:coverNodeCount 1 ;
+    net:hasClassName "object" ;
+    net:hasClassType sys:Entity ;
+    net:hasClassURI <https://tenet.tetras-libre.fr/extract-result#object> ;
+    net:hasNaming "object" ;
+    net:hasStructure "SSC-01-01" ;
+    net:trackProgress net:initialized,
+        net:relation_propagated .
+
+net:atomClass_sun_s2 a net:Atom_Class_Net ;
+    net:coverBaseNode :leaf_sun_s2 ;
+    net:coverNode :leaf_sun_s2 ;
+    net:coverNodeCount 1 ;
+    net:hasClassName "sun" ;
+    net:hasClassType sys:Entity ;
+    net:hasClassURI <https://tenet.tetras-libre.fr/extract-result#sun> ;
+    net:hasNaming "sun" ;
+    net:hasStructure "SSC-01-01" ;
+    net:trackProgress net:initialized,
+        net:relation_propagated .
+
+:AMR_AnnotationProperty a owl:AnnotationProperty .
+
+:AMR_Core_Role a owl:Class ;
+    rdfs:subClassOf :AMR_Role .
+
+:leaf_hasPart_p9 a :AMR_Leaf ;
+    :edge_p9_ARG0_s :leaf_system_s ;
+    :edge_p9_ARG1_a :leaf_and_a ;
+    :hasConcept :concept_part ;
+    :hasVariable :variable_p9 ;
+    :isReifiedLeaf true .
+
+net:atomClass_system_p a net:Atom_Class_Net ;
+    :role_name net:compositeClass_orbit-hasManner-conjunction-OR_o2,
+        net:value_SolarSystem_blankNode ;
+    net:coverBaseNode :leaf_system_p ;
+    net:coverNode :leaf_system_p ;
+    net:coverNodeCount 1 ;
+    net:hasClassName "system" ;
+    net:hasClassURI <https://tenet.tetras-libre.fr/extract-result#system> ;
+    net:hasNaming "system" ;
+    net:hasStructure "SSC-01-01" ;
+    net:trackProgress net:initialized,
+        net:relation_propagated .
+
+:AMR_Variable a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+:leaf_and_a a :AMR_Leaf ;
+    :edge_a_op1_s2 :leaf_sun_s2 ;
+    :edge_a_op2_o :leaf_object_o ;
+    :hasConcept :concept_and ;
+    :hasVariable :variable_a .
+
+sys:Entity a owl:Class ;
+    rdfs:subClassOf sys:Out_Structure .
+
+:AMR_Leaf a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+net:objectValue a owl:AnnotationProperty ;
+    rdfs:label "valuations"@fr ;
+    rdfs:subPropertyOf net:objectProperty .
+
+:AMR_Edge a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:leaf_system_s a :AMR_Leaf ;
+    :edge_s_domain_p :leaf_system_p ;
+    :hasConcept :concept_system ;
+    :hasVariable :variable_s .
+
+net:compositeClass_orbit-hasManner-conjunction-OR_o2 a net:Composite_Class_Net ;
+    :role_ARG0 net:atomClass_object_o ;
+    :role_ARG1 net:atomClass_sun_s2 ;
+    :role_domain net:atomClass_system_p,
+        net:individual_system_SolarSystem ;
+    :role_op1 net:atomClass_sun_s2,
+        net:atomProperty_direct_d ;
+    :role_op2 net:atomClass_object_o,
+        net:atomProperty_direct_d2,
+        net:compositeProperty_not-direct_d2 ;
+    net:coverNode :leaf_hasManner_m9,
+        :leaf_or_o3,
+        :leaf_orbit-01_o2 ;
+    net:coverNodeCount 3 ;
+    net:hasClassType sys:Entity ;
+    net:hasMotherClassNet net:atomClass_system_p ;
+    net:hasStructure "SSC-01-01" ;
+    net:trackMainNetComposante net:atomProperty_orbit_o2 ;
+    net:trackNetComposante net:atomProperty_direct_d,
+        net:atomProperty_direct_d2,
+        net:atomProperty_hasManner_m9,
+        net:atomProperty_orbit_o2,
+        net:compositeProperty_not-direct_d2,
+        net:phenomena_conjunction-OR_o3 ;
+    net:trackProgress net:relation_propagated .
+
+:AMR_Linked_Data a owl:Class .
+
+[] a owl:AllDisjointClasses ;
+    owl:members ( sys:Degree sys:Entity sys:Feature ) .
+
diff --git a/tests/output/SolarSystemDev01-20230217/technical-data/SolarSystemDev01-1/SolarSystemDev01_preprocessing.ttl b/tests/output/SolarSystemDev01-20230217/technical-data/SolarSystemDev01-1/SolarSystemDev01_preprocessing.ttl
new file mode 100644
index 0000000000000000000000000000000000000000..92159df26cb6ff595edc16372f26102b7fb23a3f
--- /dev/null
+++ b/tests/output/SolarSystemDev01-20230217/technical-data/SolarSystemDev01-1/SolarSystemDev01_preprocessing.ttl
@@ -0,0 +1,1139 @@
+@base <http://SolarSystemDev01/preprocessing> .
+@prefix : <https://amr.tetras-libre.fr/rdf/schema#> .
+@prefix cprm: <https://tenet.tetras-libre.fr/config/parameters#> .
+@prefix net: <https://tenet.tetras-libre.fr/semantic-net#> .
+@prefix ns11: <http://amr.isi.edu/rdf/amr-terms#> .
+@prefix ns21: <http://amr.isi.edu/rdf/core-amr#> .
+@prefix ns3: <http://amr.isi.edu/frames/ld/v1.2.2/> .
+@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://tenet.tetras-libre.fr/base-ontology#> .
+@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
+
+ns21:Concept a rdfs:Class,
+        owl:Class ;
+    rdfs:label "AMR-Concept" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns21:Role a rdfs:Class,
+        owl:Class ;
+    rdfs:label "AMR-Role" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/test-1#root01> ns21:hasID "test-1" ;
+    ns21:hasSentence "The sun is a star." ;
+    ns21:root <http://amr.isi.edu/amr_data/test-1#s> .
+
+<http://amr.isi.edu/amr_data/test-2#root01> ns21:hasID "test-2" ;
+    ns21:hasSentence "Earth is a planet." ;
+    ns21:root <http://amr.isi.edu/amr_data/test-2#p> .
+
+ns3:bind-01.ARG0 a ns3:FrameRole .
+
+ns3:bind-01.ARG1 a ns3:FrameRole .
+
+ns3:orbit-01.ARG0 a ns3:FrameRole .
+
+ns3:orbit-01.ARG1 a ns3:FrameRole .
+
+ns11:domain a ns21:Role,
+        owl:AnnotationProperty,
+        owl:NamedIndividual .
+
+ns11:op1 a ns21:Role .
+
+ns11:op2 a ns21:Role .
+
+ns21:hasID a owl:AnnotationProperty .
+
+ns21:hasSentence a owl:AnnotationProperty .
+
+ns21:root a owl:AnnotationProperty .
+
+<https://amr.tetras-libre.fr/rdf/schema> a owl:Ontology ;
+    owl:versionIRI :0.1 .
+
+:AMR_DataProperty a owl:DatatypeProperty .
+
+:AMR_Prep_Role a owl:Class ;
+    rdfs:subClassOf :AMR_Role .
+
+:edge_a_op1_s2 a :AMR_Edge ;
+    :hasAmrRole :role_op1 ;
+    :hasRoleID "op1" .
+
+:edge_a_op2_o a :AMR_Edge ;
+    :hasAmrRole :role_op2 ;
+    :hasRoleID "op2" .
+
+:edge_b_ARG0_g a :AMR_Edge ;
+    :hasAmrRole :role_ARG0 ;
+    :hasRoleID "ARG0" .
+
+:edge_b_ARG1_s a :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+:edge_d2_polarity_negative a :AMR_Edge ;
+    :hasAmrRole :role_polarity ;
+    :hasRoleID "polarity" .
+
+:edge_m9_ARG0_o2 a :AMR_Edge ;
+    :hasAmrRole :role_ARG0 ;
+    :hasRoleID "ARG0" .
+
+:edge_m9_ARG1_o3 a :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+:edge_o2_ARG0_o a :AMR_Edge ;
+    :hasAmrRole :role_ARG0 ;
+    :hasRoleID "ARG0" .
+
+:edge_o2_ARG1_s2 a :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+:edge_o3_op1_d a :AMR_Edge ;
+    :hasAmrRole :role_op1 ;
+    :hasRoleID "op1" .
+
+:edge_o3_op2_d2 a :AMR_Edge ;
+    :hasAmrRole :role_op2 ;
+    :hasRoleID "op2" .
+
+:edge_p9_ARG0_s a :AMR_Edge ;
+    :hasAmrRole :role_ARG0 ;
+    :hasRoleID "ARG0" .
+
+:edge_p9_ARG1_a a :AMR_Edge ;
+    :hasAmrRole :role_ARG1 ;
+    :hasRoleID "ARG1" .
+
+:edge_p_name_SolarSystem a :AMR_Edge ;
+    :hasAmrRole :role_name ;
+    :hasRoleID "name" .
+
+:edge_s_domain_p a :AMR_Edge ;
+    :hasAmrRole :role_domain ;
+    :hasRoleID "domain" .
+
+:fromAmrLkFramerole a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :fromAmrLk .
+
+:fromAmrLkRole a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :fromAmrLk .
+
+:fromAmrLkRoot a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :fromAmrLk .
+
+:getDirectPropertyName a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :getProperty .
+
+:getInversePropertyName a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :getProperty .
+
+:getPropertyType a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :getProperty .
+
+:hasConcept a owl:ObjectProperty ;
+    rdfs:domain :AMR_Leaf ;
+    rdfs:subPropertyOf :AMR_ObjectProperty .
+
+:hasConceptLink a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :hasLink .
+
+:hasEdgeLink a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :hasLink .
+
+:hasReification a owl:AnnotationProperty ;
+    rdfs:range xsd:boolean ;
+    rdfs:subPropertyOf :AMR_AnnotationProperty .
+
+:hasReificationConcept a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :hasReificationDefinition .
+
+:hasReificationDomain a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :hasReificationDefinition .
+
+:hasReificationRange a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :hasReificationDefinition .
+
+:hasRelationName a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :AMR_AnnotationProperty .
+
+:hasRoleID a owl:ObjectProperty ;
+    rdfs:domain :AMR_Edge ;
+    rdfs:subPropertyOf :AMR_ObjectProperty .
+
+:hasRoleTag a owl:ObjectProperty ;
+    rdfs:domain :AMR_Edge ;
+    rdfs:subPropertyOf :AMR_ObjectProperty .
+
+:hasRolesetID a owl:ObjectProperty ;
+    rdfs:domain :AMR_Edge ;
+    rdfs:subPropertyOf :AMR_ObjectProperty .
+
+:hasRootLeaf a owl:ObjectProperty ;
+    rdfs:subPropertyOf :AMR_ObjectProperty .
+
+:hasSentenceID a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :AMR_AnnotationProperty .
+
+:hasSentenceStatement a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :AMR_AnnotationProperty .
+
+:hasVariable a owl:ObjectProperty ;
+    rdfs:domain :AMR_Leaf ;
+    rdfs:subPropertyOf :AMR_ObjectProperty .
+
+:label a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :AMR_AnnotationProperty .
+
+:leaf_bind-01_b a :AMR_Leaf ;
+    :edge_b_ARG0_g :leaf_gravitation_g ;
+    :edge_b_ARG1_s :leaf_system_s ;
+    :hasConcept :concept_bind-01 ;
+    :hasVariable :variable_b .
+
+:leaf_hasManner_m9 a :AMR_Leaf ;
+    :edge_m9_ARG0_o2 :leaf_orbit-01_o2 ;
+    :edge_m9_ARG1_o3 :leaf_or_o3 ;
+    :hasConcept :concept_manner ;
+    :hasVariable :variable_m9 ;
+    :isReifiedLeaf true .
+
+:leaf_hasPart_p9 a :AMR_Leaf ;
+    :edge_p9_ARG0_s :leaf_system_s ;
+    :edge_p9_ARG1_a :leaf_and_a ;
+    :hasConcept :concept_part ;
+    :hasVariable :variable_p9 ;
+    :isReifiedLeaf true .
+
+:phenomena_degree a owl:Class ;
+    rdfs:subClassOf :AMR_Phenomena ;
+    :hasConceptLink "have-degree-91" ;
+    :label "degree" .
+
+:relation_domain a owl:Class ;
+    rdfs:subClassOf :AMR_Relation ;
+    :hasReification false ;
+    :hasRelationName "domain" .
+
+:relation_manner a owl:Class ;
+    rdfs:subClassOf :AMR_Relation ;
+    :hasReification true ;
+    :hasReificationConcept "hasManner" ;
+    :hasReificationDomain "ARG1" ;
+    :hasReificationRange "ARG2" ;
+    :hasRelationName "manner" .
+
+:relation_mod a owl:Class ;
+    rdfs:subClassOf :AMR_Relation ;
+    :hasReification false ;
+    :hasRelationName "mod" .
+
+:relation_name a owl:Class ;
+    rdfs:subClassOf :AMR_Relation ;
+    :hasReification false ;
+    :hasRelationName "name" .
+
+:relation_part a owl:Class ;
+    rdfs:subClassOf :AMR_Relation ;
+    :hasReification true ;
+    :hasReificationConcept "hasPart" ;
+    :hasReificationDomain "ARG1" ;
+    :hasReificationRange "ARG2" ;
+    :hasRelationName "part" .
+
+:relation_polarity a owl:Class ;
+    rdfs:subClassOf :AMR_Relation ;
+    :hasReification false ;
+    :hasRelationName "polarity" .
+
+:relation_quant a owl:Class ;
+    rdfs:subClassOf :AMR_Relation ;
+    :hasReification false ;
+    :hasRelationName "quant" .
+
+:role_ARG2 a owl:Class ;
+    rdfs:subClassOf :AMR_Core_Role ;
+    :label "ARG2" .
+
+:role_ARG3 a owl:Class ;
+    rdfs:subClassOf :AMR_Core_Role ;
+    :label "ARG3" .
+
+:role_ARG4 a owl:Class ;
+    rdfs:subClassOf :AMR_Core_Role ;
+    :label "ARG4" .
+
+:role_ARG5 a owl:Class ;
+    rdfs:subClassOf :AMR_Core_Role ;
+    :label "ARG5" .
+
+:role_ARG6 a owl:Class ;
+    rdfs:subClassOf :AMR_Core_Role ;
+    :label "ARG6" .
+
+:role_ARG7 a owl:Class ;
+    rdfs:subClassOf :AMR_Core_Role ;
+    :label "ARG7" .
+
+:role_ARG8 a owl:Class ;
+    rdfs:subClassOf :AMR_Core_Role ;
+    :label "ARG8" .
+
+:role_ARG9 a owl:Class ;
+    rdfs:subClassOf :AMR_Core_Role ;
+    :label "ARG9" .
+
+:role_have-degree-91 a owl:Class ;
+    rdfs:subClassOf :AMR_Specific_Role ;
+    :getPropertyType <net:specificProperty> .
+
+:role_manner a owl:Class ;
+    rdfs:subClassOf :AMR_NonCore_Role ;
+    :getDirectPropertyName "manner" ;
+    :getPropertyType owl:DataProperty ;
+    :label "manner" ;
+    :toReifyAsConcept "manner" ;
+    :toReifyWithBaseEdge "ARG0" ;
+    :toReifyWithHeadEdge "ARG1" .
+
+:role_mod a owl:Class ;
+    rdfs:subClassOf :AMR_NonCore_Role ;
+    :getDirectPropertyName "hasFeature"^^xsd:string ;
+    :getPropertyType rdfs:subClassOf,
+        owl:ObjectProperty ;
+    :label "mod" ;
+    :toReifyAsConcept "mod" ;
+    :toReifyWithBaseEdge "ARG0" ;
+    :toReifyWithHeadEdge "ARG1" .
+
+:role_op3 a owl:Class ;
+    rdfs:subClassOf :AMR_Op_Role ;
+    :label "op3" .
+
+:role_op4 a owl:Class ;
+    rdfs:subClassOf :AMR_Op_Role ;
+    :label "op4" .
+
+:role_op5 a owl:Class ;
+    rdfs:subClassOf :AMR_Op_Role ;
+    :label "op5" .
+
+:role_op6 a owl:Class ;
+    rdfs:subClassOf :AMR_Op_Role ;
+    :label "op6" .
+
+:role_op7 a owl:Class ;
+    rdfs:subClassOf :AMR_Op_Role ;
+    :label "op7" .
+
+:role_op8 a owl:Class ;
+    rdfs:subClassOf :AMR_Op_Role ;
+    :label "op8" .
+
+:role_op9 a owl:Class ;
+    rdfs:subClassOf :AMR_Op_Role ;
+    :label "op9" .
+
+:role_part a owl:Class ;
+    rdfs:subClassOf :AMR_NonCore_Role ;
+    :getDirectPropertyName "hasPart"^^xsd:string ;
+    :getInversePropertyName "partOf"^^xsd:string ;
+    :getPropertyType owl:ObjectProperty ;
+    :toReifyAsConcept "part" ;
+    :toReifyWithBaseEdge "ARG0" ;
+    :toReifyWithHeadEdge "ARG1" .
+
+:role_quant a owl:Class ;
+    rdfs:subClassOf :AMR_Specific_Role ;
+    :label "quant" .
+
+:root_SSC-01-01 a :AMR_Root ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#root01> ;
+    :hasRootLeaf :leaf_system_s ;
+    :hasSentenceID "SSC-01-01" ;
+    :hasSentenceStatement "The Solar System is the gravitationally bound system of the Sun and the objects that orbit it, either directly or indirectly." .
+
+:toReifyAsConcept a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :toReify .
+
+:toReifyWithBaseEdge a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :toReify .
+
+:toReifyWithHeadEdge a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :toReify .
+
+<https://tenet.tetras-libre.fr/base-ontology> a owl:Ontology .
+
+sys:Event a owl:Class ;
+    rdfs:subClassOf sys:Out_Structure .
+
+sys:Undetermined_Thing a owl:Class ;
+    rdfs:subClassOf sys:Out_Structure .
+
+sys:fromStructure a owl:AnnotationProperty ;
+    rdfs:subPropertyOf sys:Out_AnnotationProperty .
+
+sys:hasDegree a owl:ObjectProperty ;
+    rdfs:subPropertyOf sys:Out_ObjectProperty .
+
+sys:hasFeature a owl:ObjectProperty ;
+    rdfs:subPropertyOf sys:Out_ObjectProperty .
+
+<https://tenet.tetras-libre.fr/config/parameters> a owl:Ontology .
+
+cprm:Config_Parameters a owl:Class ;
+    cprm:baseURI "https://tenet.tetras-libre.fr/" ;
+    cprm:netURI "https://tenet.tetras-libre.fr/semantic-net#" ;
+    cprm:newClassRef "new-class#" ;
+    cprm:newPropertyRef "new-relation#" ;
+    cprm:objectRef "object_" ;
+    cprm:targetOntologyURI "https://tenet.tetras-libre.fr/base-ontology/" .
+
+cprm:baseURI a rdf:Property ;
+    rdfs:label "Base URI" ;
+    rdfs:domain cprm:Frame ;
+    rdfs:range xsd:string ;
+    rdfs:subPropertyOf cprm:configParamProperty .
+
+cprm:netURI a rdf:Property ;
+    rdfs:label "Net URI" ;
+    rdfs:domain cprm:Frame ;
+    rdfs:range xsd:string ;
+    rdfs:subPropertyOf cprm:configParamProperty .
+
+cprm:newClassRef a rdf:Property ;
+    rdfs:label "Reference for a new class" ;
+    rdfs:subPropertyOf cprm:configParamProperty .
+
+cprm:newPropertyRef a rdf:Property ;
+    rdfs:label "Reference for a new property" ;
+    rdfs:subPropertyOf cprm:configParamProperty .
+
+cprm:objectRef a rdf:Property ;
+    rdfs:label "Object Reference" ;
+    rdfs:subPropertyOf cprm:configParamProperty .
+
+cprm:targetOntologyURI a rdf:Property ;
+    rdfs:label "URI of classes in target ontology" ;
+    rdfs:domain cprm:Frame ;
+    rdfs:range xsd:string ;
+    rdfs:subPropertyOf cprm:configParamProperty .
+
+<https://tenet.tetras-libre.fr/semantic-net> a owl:Ontology .
+
+net:Atom_Class_Net a owl:Class ;
+    rdfs:subClassOf net:Class_Net .
+
+net:Atom_Property_Net a owl:Class ;
+    rdfs:subClassOf net:Property_Net .
+
+net:Composite_Class_Net a owl:Class ;
+    rdfs:subClassOf net:Class_Net .
+
+net:Composite_Property_Net a owl:Class ;
+    rdfs:subClassOf net:Property_Net .
+
+net:Deprecated_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Individual_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Instance a owl:Class ;
+    rdfs:label "Semantic Net Instance" ;
+    rdfs:subClassOf net:Net_Structure .
+
+net:Logical_Set_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Object a owl:Class ;
+    rdfs:label "Object using in semantic net instance" ;
+    rdfs:subClassOf net:Net_Structure .
+
+net:Phenomena_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Property_Direction a owl:Class ;
+    rdfs:subClassOf net:Feature .
+
+net:Relation a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+net:Restriction_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Value_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:abstractionClass a owl:AnnotationProperty ;
+    rdfs:label "abstraction class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+net:atom a owl:Class ;
+    rdfs:label "atom" ;
+    rdfs:subClassOf net:Type .
+
+net:atomOf a owl:AnnotationProperty ;
+    rdfs:label "atom of" ;
+    rdfs:subPropertyOf net:typeProperty .
+
+net:atomType a owl:AnnotationProperty ;
+    rdfs:label "atom type" ;
+    rdfs:subPropertyOf net:objectType .
+
+net:class a owl:Class ;
+    rdfs:label "class" ;
+    rdfs:subClassOf net:Type .
+
+net:composite a owl:Class ;
+    rdfs:label "composite" ;
+    rdfs:subClassOf net:Type .
+
+net:conjunctive_list a owl:Class ;
+    rdfs:label "conjunctive-list" ;
+    rdfs:subClassOf net:list .
+
+net:disjunctive_list a owl:Class ;
+    rdfs:label "disjunctive-list" ;
+    rdfs:subClassOf net:list .
+
+net:entityClass a owl:AnnotationProperty ;
+    rdfs:label "entity class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+net:entity_class_list a owl:Class ;
+    rdfs:label "entityClassList" ;
+    rdfs:subClassOf net:class_list .
+
+net:event a owl:Class ;
+    rdfs:label "event" ;
+    rdfs:subClassOf net:Type .
+
+net:featureClass a owl:AnnotationProperty ;
+    rdfs:label "feature class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+net:has_atom a owl:AnnotationProperty ;
+    rdfs:label "has atom" ;
+    rdfs:subPropertyOf net:has_object .
+
+net:has_class a owl:AnnotationProperty ;
+    rdfs:label "is class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+net:has_class_name a owl:AnnotationProperty ;
+    rdfs:subPropertyOf net:has_value .
+
+net:has_class_uri a owl:AnnotationProperty ;
+    rdfs:label "class uri" ;
+    rdfs:subPropertyOf net:objectValue .
+
+net:has_concept a owl:AnnotationProperty ;
+    rdfs:label "concept "@fr ;
+    rdfs:subPropertyOf net:objectValue .
+
+net:has_entity a owl:AnnotationProperty ;
+    rdfs:label "has entity" ;
+    rdfs:subPropertyOf net:has_object .
+
+net:has_feature a owl:AnnotationProperty ;
+    rdfs:label "has feature" ;
+    rdfs:subPropertyOf net:has_object .
+
+net:has_instance a owl:AnnotationProperty ;
+    rdfs:label "entity instance" ;
+    rdfs:subPropertyOf net:objectValue .
+
+net:has_instance_uri a owl:AnnotationProperty ;
+    rdfs:label "instance uri" ;
+    rdfs:subPropertyOf net:objectValue .
+
+net:has_item a owl:AnnotationProperty ;
+    rdfs:label "has item" ;
+    rdfs:subPropertyOf net:has_object .
+
+net:has_mother_class a owl:AnnotationProperty ;
+    rdfs:label "has mother class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+net:has_mother_class_uri a owl:AnnotationProperty ;
+    rdfs:label "parent class uri" ;
+    rdfs:subPropertyOf net:objectValue .
+
+net:has_node a owl:AnnotationProperty ;
+    rdfs:label "UNL Node" ;
+    rdfs:subPropertyOf net:netProperty .
+
+net:has_parent a owl:AnnotationProperty ;
+    rdfs:label "has parent" ;
+    rdfs:subPropertyOf net:has_object .
+
+net:has_parent_class a owl:AnnotationProperty ;
+    rdfs:label "parent class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+net:has_parent_class_uri a owl:AnnotationProperty ;
+    rdfs:label "parent class uri" ;
+    rdfs:subPropertyOf net:objectValue .
+
+net:has_possible_domain a owl:AnnotationProperty ;
+    rdfs:label "has possible domain" ;
+    rdfs:subPropertyOf net:has_object .
+
+net:has_possible_range a owl:AnnotationProperty ;
+    rdfs:label "has possible range" ;
+    rdfs:subPropertyOf net:has_object .
+
+net:has_relation a owl:AnnotationProperty ;
+    rdfs:label "has relation" ;
+    rdfs:subPropertyOf net:has_relation_value .
+
+net:has_source a owl:AnnotationProperty ;
+    rdfs:label "has source" ;
+    rdfs:subPropertyOf net:has_relation_value .
+
+net:has_structure a owl:AnnotationProperty ;
+    rdfs:label "Linguistic Structure (in UNL Document)" ;
+    rdfs:subPropertyOf net:netProperty .
+
+net:has_target a owl:AnnotationProperty ;
+    rdfs:label "has target" ;
+    rdfs:subPropertyOf net:has_relation_value .
+
+net:inverse_direction a owl:NamedIndividual .
+
+net:listBy a owl:AnnotationProperty ;
+    rdfs:label "list by" ;
+    rdfs:subPropertyOf net:typeProperty .
+
+net:listGuiding a owl:AnnotationProperty ;
+    rdfs:label "Guiding connector of a list (or, and)" ;
+    rdfs:subPropertyOf net:objectValue .
+
+net:listOf a owl:AnnotationProperty ;
+    rdfs:label "list of" ;
+    rdfs:subPropertyOf net:typeProperty .
+
+net:modCat1 a owl:AnnotationProperty ;
+    rdfs:label "Modality Category (level 1)" ;
+    rdfs:subPropertyOf net:objectValue .
+
+net:modCat2 a owl:AnnotationProperty ;
+    rdfs:label "Modality Category (level 2)" ;
+    rdfs:subPropertyOf net:objectValue .
+
+net:normal_direction a owl:NamedIndividual .
+
+net:relation a owl:Class ;
+    rdfs:label "relation" ;
+    rdfs:subClassOf net:Type .
+
+net:relationOf a owl:AnnotationProperty ;
+    rdfs:label "relation of" ;
+    rdfs:subPropertyOf net:typeProperty .
+
+net:state_property a owl:Class ;
+    rdfs:label "stateProperty" ;
+    rdfs:subClassOf net:Type .
+
+net:type a owl:AnnotationProperty ;
+    rdfs:label "type "@fr ;
+    rdfs:subPropertyOf net:netProperty .
+
+net:unary_list a owl:Class ;
+    rdfs:label "unary-list" ;
+    rdfs:subClassOf net:list .
+
+net:verbClass a owl:AnnotationProperty ;
+    rdfs:label "verb class" ;
+    rdfs:subPropertyOf net:objectValue .
+
+<http://amr.isi.edu/amr_data/SSC-01-01#b> a ns3:bind-01 ;
+    ns3:bind-01.ARG0 <http://amr.isi.edu/amr_data/SSC-01-01#g> ;
+    ns3:bind-01.ARG1 <http://amr.isi.edu/amr_data/SSC-01-01#s> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/SSC-01-01#o2> a ns3:orbit-01 ;
+    ns3:orbit-01.ARG0 <http://amr.isi.edu/amr_data/SSC-01-01#o> ;
+    ns3:orbit-01.ARG1 <http://amr.isi.edu/amr_data/SSC-01-01#s2> ;
+    ns11:manner <http://amr.isi.edu/amr_data/SSC-01-01#o3> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/SSC-01-01#root01> a ns21:AMR ;
+    ns21:has-id "SSC-01-01" ;
+    ns21:has-sentence "The Solar System is the gravitationally bound system of the Sun and the objects that orbit it, either directly or indirectly." ;
+    ns21:root <http://amr.isi.edu/amr_data/SSC-01-01#s> .
+
+<http://amr.isi.edu/amr_data/test-1#s> ns11:domain <http://amr.isi.edu/amr_data/test-1#s2> .
+
+<http://amr.isi.edu/amr_data/test-2#p> rdfs:label "Earth" .
+
+<http://amr.isi.edu/entity-types#planet> a ns21:NamedEntity ;
+    rdfs:comment "bug" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns21:AMR a owl:Class ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:AMR_Root a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:concept_and rdfs:subClassOf :AMR_Relation_Concept ;
+    :fromAmrLk ns21:and ;
+    :hasPhenomenaLink :phenomena_conjunction_and ;
+    :label "and" .
+
+:concept_bind-01 rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns3:bind-01 ;
+    :label "bind-01" .
+
+:concept_gravitation rdfs:subClassOf :AMR_Term_Concept ;
+    :fromAmrLk ns11:gravitation ;
+    :label "gravitation" .
+
+:concept_manner rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns11:manner ;
+    :isReifiedConcept true ;
+    :label "hasManner" .
+
+:concept_object rdfs:subClassOf :AMR_Term_Concept ;
+    :fromAmrLk ns11:object ;
+    :label "object" .
+
+:concept_or rdfs:subClassOf :AMR_Relation_Concept ;
+    :fromAmrLk ns21:or ;
+    :hasPhenomenaLink :phenomena_conjunction_or ;
+    :label "or" .
+
+:concept_orbit-01 rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns3:orbit-01 ;
+    :label "orbit-01" .
+
+:concept_part rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns11:part ;
+    :isReifiedConcept true ;
+    :label "hasPart" .
+
+:concept_sun rdfs:subClassOf :AMR_Term_Concept ;
+    :fromAmrLk ns11:sun ;
+    :label "sun" .
+
+:leaf_and_a a :AMR_Leaf ;
+    :edge_a_op1_s2 :leaf_sun_s2 ;
+    :edge_a_op2_o :leaf_object_o ;
+    :hasConcept :concept_and ;
+    :hasVariable :variable_a .
+
+:leaf_direct-02_d a :AMR_Leaf ;
+    :hasConcept :concept_direct-02 ;
+    :hasVariable :variable_d .
+
+:leaf_direct-02_d2 a :AMR_Leaf ;
+    :edge_d2_polarity_negative :value_negative ;
+    :hasConcept :concept_direct-02 ;
+    :hasVariable :variable_d2 .
+
+:leaf_gravitation_g a :AMR_Leaf ;
+    :hasConcept :concept_gravitation ;
+    :hasVariable :variable_g .
+
+:leaf_or_o3 a :AMR_Leaf ;
+    :edge_o3_op1_d :leaf_direct-02_d ;
+    :edge_o3_op2_d2 :leaf_direct-02_d2 ;
+    :hasConcept :concept_or ;
+    :hasVariable :variable_o3 .
+
+:leaf_orbit-01_o2 a :AMR_Leaf ;
+    :edge_o2_ARG0_o :leaf_object_o ;
+    :edge_o2_ARG1_s2 :leaf_sun_s2 ;
+    :hasConcept :concept_orbit-01 ;
+    :hasVariable :variable_o2 .
+
+:leaf_system_p a :AMR_Leaf ;
+    :edge_p_name_SolarSystem :value_SolarSystem ;
+    :hasConcept :concept_system ;
+    :hasVariable :variable_p .
+
+:phenomena_conjunction_and a owl:Class ;
+    rdfs:subClassOf :phenomena_conjunction ;
+    :hasConceptLink "and" ;
+    :label "conjunction-AND" .
+
+:phenomena_conjunction_or a owl:Class ;
+    rdfs:subClassOf :phenomena_conjunction ;
+    :hasConceptLink "or" ;
+    :label "conjunction-OR" .
+
+:role_domain a owl:Class ;
+    rdfs:subClassOf :AMR_NonCore_Role ;
+    :hasRelationName "domain" ;
+    :label "domain" ;
+    :toReifyAsConcept "domain" ;
+    :toReifyWithBaseEdge "ARG0" ;
+    :toReifyWithHeadEdge "ARG1" .
+
+:role_name a owl:Class ;
+    rdfs:subClassOf :AMR_NonCore_Role ;
+    :label "name" .
+
+:role_polarity a owl:Class ;
+    rdfs:subClassOf :AMR_Specific_Role ;
+    :label "polarity" .
+
+:value_SolarSystem a :AMR_Value ;
+    rdfs:label "Solar System" .
+
+:value_negative a :AMR_Value ;
+    rdfs:label "negative" .
+
+:variable_a a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#a> ;
+    :label "a" .
+
+:variable_b a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#b> ;
+    :label "b" .
+
+:variable_d a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#d> ;
+    :label "d" .
+
+:variable_d2 a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#d2> ;
+    :label "d2" .
+
+:variable_g a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#g> ;
+    :label "g" .
+
+:variable_m9 a ns11:manner,
+        :AMR_Variable ;
+    :isReifiedVariable true ;
+    :label "m9" .
+
+:variable_o a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#o> ;
+    :label "o" .
+
+:variable_o2 a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#o2> ;
+    :label "o2" .
+
+:variable_o3 a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#o3> ;
+    :label "o3" .
+
+:variable_p a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#p> ;
+    :label "p" ;
+    :name "Solar System" .
+
+:variable_p9 a ns11:part,
+        :AMR_Variable ;
+    :isReifiedVariable true ;
+    :label "p9" .
+
+:variable_s a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#s> ;
+    :label "s" .
+
+:variable_s2 a :AMR_Variable ;
+    :fromAmrLk <http://amr.isi.edu/amr_data/SSC-01-01#s2> ;
+    :label "s2" .
+
+sys:Degree a owl:Class ;
+    rdfs:subClassOf sys:Out_Structure .
+
+sys:Entity a owl:Class ;
+    rdfs:subClassOf sys:Out_Structure .
+
+sys:Feature a owl:Class ;
+    rdfs:subClassOf sys:Out_Structure .
+
+sys:Out_AnnotationProperty a owl:AnnotationProperty .
+
+net:Feature a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+net:class_list a owl:Class ;
+    rdfs:label "classList" ;
+    rdfs:subClassOf net:Type .
+
+net:has_value a owl:AnnotationProperty ;
+    rdfs:subPropertyOf net:netProperty .
+
+net:objectType a owl:AnnotationProperty ;
+    rdfs:label "object type" ;
+    rdfs:subPropertyOf net:objectProperty .
+
+<http://amr.isi.edu/amr_data/SSC-01-01#a> a ns21:and ;
+    ns11:op1 <http://amr.isi.edu/amr_data/SSC-01-01#s2> ;
+    ns11:op2 <http://amr.isi.edu/amr_data/SSC-01-01#o> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/SSC-01-01#d> a ns3:direct-02 ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/SSC-01-01#d2> a ns3:direct-02 ;
+    ns11:polarity "-" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/SSC-01-01#g> a ns11:gravitation ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/SSC-01-01#o3> a ns21:or ;
+    ns11:op1 <http://amr.isi.edu/amr_data/SSC-01-01#d> ;
+    ns11:op2 <http://amr.isi.edu/amr_data/SSC-01-01#d2> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/SSC-01-01#p> a <http://amr.isi.edu/entity-types#planet>,
+        <http://amr.isi.edu/entity-types#system> ;
+    rdfs:label "Solar System" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/entity-types#system> a ns21:NamedEntity ;
+    rdfs:label "system" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns3:bind-01 a ns21:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns3:orbit-01 a ns21:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:gravitation a ns21:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:manner a ns21:Role ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:object a ns21:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:part a ns21:Role ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:sun a ns21:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns11:system a ns21:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns21:NamedEntity a ns21:Concept,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:label "AMR-EntityType",
+        "AMR-Term" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns21:and a ns21:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns21:or a ns21:Concept ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:AMR_Phenomena a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:AMR_Relation_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Concept .
+
+:AMR_Value a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+:concept_direct-02 rdfs:subClassOf :AMR_Predicat_Concept ;
+    :fromAmrLk ns3:direct-02 ;
+    :label "direct-02" .
+
+:concept_system rdfs:subClassOf :AMR_Term_Concept ;
+    :fromAmrLk <http://amr.isi.edu/entity-types#system>,
+        ns11:system ;
+    :label "system" .
+
+:hasLink a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :AMR_AnnotationProperty .
+
+:leaf_object_o a :AMR_Leaf ;
+    :hasConcept :concept_object ;
+    :hasVariable :variable_o .
+
+:leaf_sun_s2 a :AMR_Leaf ;
+    :hasConcept :concept_sun ;
+    :hasVariable :variable_s2 .
+
+:phenomena_conjunction a owl:Class ;
+    rdfs:subClassOf :AMR_Phenomena ;
+    :hasConceptLink "contrast-01",
+        "either",
+        "neither" ;
+    :label "conjunction" .
+
+:role_op1 a owl:Class ;
+    rdfs:subClassOf :AMR_Op_Role ;
+    :label "op1" .
+
+:role_op2 a owl:Class ;
+    rdfs:subClassOf :AMR_Op_Role ;
+    :label "op2" .
+
+sys:Out_ObjectProperty a owl:ObjectProperty .
+
+net:Class_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:Property_Net a owl:Class ;
+    rdfs:subClassOf net:Net .
+
+net:objectProperty a owl:AnnotationProperty ;
+    rdfs:label "object attribute" .
+
+<http://amr.isi.edu/amr_data/SSC-01-01#o> a ns11:object ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/SSC-01-01#s> a ns11:system ;
+    ns11:domain <http://amr.isi.edu/amr_data/SSC-01-01#p> ;
+    ns11:part <http://amr.isi.edu/amr_data/SSC-01-01#a> ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+<http://amr.isi.edu/amr_data/SSC-01-01#s2> a ns11:sun ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns3:direct-02 a ns21:Frame ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+ns21:Frame a ns21:Concept,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:label "AMR-PropBank-Frame" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:AMR_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+:AMR_Specific_Role a owl:Class ;
+    rdfs:subClassOf :AMR_Role .
+
+:fromAmrLk a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :AMR_AnnotationProperty .
+
+:getProperty a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :AMR_AnnotationProperty .
+
+:hasReificationDefinition a owl:AnnotationProperty ;
+    rdfs:range rdfs:Literal ;
+    rdfs:subPropertyOf :AMR_AnnotationProperty .
+
+:leaf_system_s a :AMR_Leaf ;
+    :edge_s_domain_p :leaf_system_p ;
+    :hasConcept :concept_system ;
+    :hasVariable :variable_s .
+
+:toReify a owl:AnnotationProperty ;
+    rdfs:subPropertyOf :AMR_AnnotationProperty .
+
+net:has_relation_value a owl:AnnotationProperty ;
+    rdfs:label "has relation value" ;
+    rdfs:subPropertyOf net:has_object .
+
+net:list a owl:Class ;
+    rdfs:label "list" ;
+    rdfs:subClassOf net:Type .
+
+ns3:FrameRole a ns21:Role,
+        owl:Class,
+        owl:NamedIndividual ;
+    rdfs:label "AMR-PropBank-Role" ;
+    rdfs:subClassOf :AMR_Linked_Data .
+
+:AMR_Element a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:AMR_Term_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Concept .
+
+:role_ARG0 a owl:Class ;
+    rdfs:subClassOf :AMR_Core_Role ;
+    :label "ARG0" .
+
+:role_ARG1 a owl:Class ;
+    rdfs:subClassOf :AMR_Core_Role ;
+    :label "ARG1" .
+
+net:typeProperty a owl:AnnotationProperty ;
+    rdfs:label "type property" .
+
+:AMR_NonCore_Role a owl:Class ;
+    rdfs:subClassOf :AMR_Role .
+
+:AMR_Predicat_Concept a owl:Class ;
+    rdfs:subClassOf :AMR_Concept .
+
+:AMR_Role a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+sys:Out_Structure a owl:Class ;
+    rdfs:label "Output Ontology Structure" .
+
+net:netProperty a owl:AnnotationProperty ;
+    rdfs:label "netProperty" .
+
+:AMR_ObjectProperty a owl:ObjectProperty ;
+    rdfs:subPropertyOf owl:topObjectProperty .
+
+:AMR_Structure a owl:Class .
+
+cprm:configParamProperty a rdf:Property ;
+    rdfs:label "Config Parameter Property" .
+
+net:Net_Structure a owl:Class ;
+    rdfs:label "Semantic Net Structure" ;
+    rdfs:comment "A semantic net captures a set of nodes, and associates this set with type(s) and value(s)." .
+
+rdf:Property a owl:Class .
+
+:AMR_Relation a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+net:Net a owl:Class ;
+    rdfs:subClassOf net:Net_Structure .
+
+net:Type a owl:Class ;
+    rdfs:label "Semantic Net Type" ;
+    rdfs:subClassOf net:Net_Structure .
+
+net:has_object a owl:AnnotationProperty ;
+    rdfs:label "relation" ;
+    rdfs:subPropertyOf net:netProperty .
+
+:AMR_Op_Role a owl:Class ;
+    rdfs:subClassOf :AMR_Role .
+
+:AMR_AnnotationProperty a owl:AnnotationProperty .
+
+:AMR_Core_Role a owl:Class ;
+    rdfs:subClassOf :AMR_Role .
+
+:AMR_Variable a owl:Class ;
+    rdfs:subClassOf :AMR_Element .
+
+:AMR_Leaf a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+net:objectValue a owl:AnnotationProperty ;
+    rdfs:label "valuations"@fr ;
+    rdfs:subPropertyOf net:objectProperty .
+
+:AMR_Edge a owl:Class ;
+    rdfs:subClassOf :AMR_Structure .
+
+:AMR_Linked_Data a owl:Class .
+
+[] a owl:AllDisjointClasses ;
+    owl:members ( sys:Degree sys:Entity sys:Feature ) .
+
diff --git a/tenet/febTransduction/testGraph1.ttl b/tests/output/SolarSystemDev01-20230217/technical-data/SolarSystemDev01-1/SolarSystemDev01_transduction.ttl
similarity index 99%
rename from tenet/febTransduction/testGraph1.ttl
rename to tests/output/SolarSystemDev01-20230217/technical-data/SolarSystemDev01-1/SolarSystemDev01_transduction.ttl
index e3e9047279530f11f09db6bc9a4c651e2e4d2b6e..df458c3811cc3d362a14ac51ff540541404a6a4a 100644
--- a/tenet/febTransduction/testGraph1.ttl
+++ b/tests/output/SolarSystemDev01-20230217/technical-data/SolarSystemDev01-1/SolarSystemDev01_transduction.ttl
@@ -1,4 +1,4 @@
-@base <http://SolarSystemDev1/transduction> .
+@base <http://SolarSystemDev01/transduction> .
 @prefix : <https://amr.tetras-libre.fr/rdf/schema#> .
 @prefix cprm: <https://tenet.tetras-libre.fr/config/parameters#> .
 @prefix net: <https://tenet.tetras-libre.fr/semantic-net#> .
@@ -601,6 +601,8 @@ net:verbClass a owl:AnnotationProperty ;
     rdfs:label "verb class" ;
     rdfs:subPropertyOf net:objectValue .
 
+<net:compositeClass_orbit_hasManner_conjunction-OR> a <net:Composite_Class_Net> .
+
 <http://amr.isi.edu/amr_data/SSC-01-01#b> a ns3:bind-01 ;
     ns3:bind-01.ARG0 <http://amr.isi.edu/amr_data/SSC-01-01#g> ;
     ns3:bind-01.ARG1 <http://amr.isi.edu/amr_data/SSC-01-01#s> ;
diff --git a/tests/output/SolarSystemDev01-20230217/technical-data/tenet.log b/tests/output/SolarSystemDev01-20230217/technical-data/tenet.log
new file mode 100644
index 0000000000000000000000000000000000000000..faae42b0724468f779ab971946f3f03ff1213796
--- /dev/null
+++ b/tests/output/SolarSystemDev01-20230217/technical-data/tenet.log
@@ -0,0 +1,231 @@
+- INFO - [TENET] Extraction Processing
+- INFO - 
+ === Process Initialization === 
+- INFO - -- Process Setting 
+- INFO - ----- Corpus source: /home/lamenji/Workspace/Tetras/tenet/tests/input/amrDocuments/dev/solar-system-01/ (amr)
+- INFO - ----- Base output dir: /home/lamenji/Workspace/Tetras/tenet/tests/output/SolarSystemDev01-20230217/SolarSystemDev01_factoid.ttl
+- INFO - ----- technical dir path: /home/lamenji/Workspace/Tetras/tenet/tests/output/SolarSystemDev01-20230217/technical-data/
+- INFO - ----- Ontology target (id): SolarSystemDev01
+- INFO - ----- Current path: /home/lamenji/Workspace/Tetras/tenet/tenet
+- DEBUG - ----- Config file: /home/lamenji/Workspace/Tetras/tenet/tenet/config.xml
+- DEBUG - 
+  ***  Config (Full Parameters) *** 
+  -- Base Parameters
+  ----- config file: /home/lamenji/Workspace/Tetras/tenet/tenet/config.xml
+  ----- uuid: SolarSystemDev01
+  ----- source corpus: /home/lamenji/Workspace/Tetras/tenet/tests/input/amrDocuments/dev/solar-system-01/
+  ----- target reference: base
+  ----- process level: sentence
+  ----- source type: amr
+  -- Compositional Transduction Scheme (CTS)
+  ----- CTS reference: amr_scheme_1
+  -- Directories
+  ----- base directory: ./
+  ----- structure directory: ./structure/
+  ----- CTS directory: ./scheme/
+  ----- target frame directory: ./../input/targetFrameStructure/
+  ----- input document directory: 
+  ----- base output dir: /home/lamenji/Workspace/Tetras/tenet/tests/output/SolarSystemDev01-20230217/SolarSystemDev01_factoid.ttl
+  ----- output directory: /home/lamenji/Workspace/Tetras/tenet/tests/output/SolarSystemDev01-20230217/SolarSystemDev01_factoid.ttlSolarSystemDev01-20230217/
+  ----- sentence output directory: /home/lamenji/Workspace/Tetras/tenet/tests/output/SolarSystemDev01-20230217/technical-data/
+  ----- technical dir path: /home/lamenji/Workspace/Tetras/tenet/tests/output/SolarSystemDev01-20230217/technical-data/
+  -- Config File Definition
+  ----- schema file: ./structure/amr-rdf-schema.ttl
+  ----- semantic net file: ./structure/semantic-net.ttl
+  ----- config param file: ./structure/config-parameters.ttl
+  ----- base ontology file: ./structure/base-ontology.ttl
+  ----- CTS file: ./scheme/amr_scheme_1.py
+  -- Useful References for Ontology
+  ----- base URI: https://tenet.tetras-libre.fr/working
+  ----- ontology suffix: -ontology.ttl
+  ----- ontology seed suffix: -ontology-seed.ttl
+  -- Source File Definition
+  ----- source sentence file: /home/lamenji/Workspace/Tetras/tenet/tests/input/amrDocuments/dev/solar-system-01/**/*.ttl
+  -- Target File Definition
+  ----- frame ontology file: ./../input/targetFrameStructure/base-ontology.ttl
+  ----- frame ontology seed file: ./../input/targetFrameStructure/base-ontology-seed.ttl
+  -- Output
+  ----- ontology namespace: https://tenet.tetras-libre.fr/base-ontology/
+  ----- output file: /home/lamenji/Workspace/Tetras/tenet/tests/output/SolarSystemDev01-20230217/technical-data/SolarSystemDev01.ttl
+  *** - *** 
+- DEBUG - -- Counting number of graph files (sentences) 
+- INFO - ----- Number of Graphs: 1
+- INFO - 
+ === Extraction Processing === 
+- INFO -      *** sentence 1 *** 
+- INFO - -- Work Structure Preparation
+- DEBUG - --- Graph Initialization
+- DEBUG - ----- Configuration Loading
+- DEBUG - -------- RDF Schema (302)
+- DEBUG - -------- Semantic Net Definition (509)
+- DEBUG - -------- Config Parameter Definition (543)
+- DEBUG - ----- Frame Ontology Loading
+- DEBUG - -------- Base Ontology produced as output (573)
+- DEBUG - --- Source Data Import
+- DEBUG - ----- Sentence Loading
+- DEBUG - -------- /home/lamenji/Workspace/Tetras/tenet/tests/input/amrDocuments/dev/solar-system-01/SSC-01-01.stog.amr.ttl (621)
+- DEBUG - --- Export work graph as turtle
+- DEBUG - ----- Work graph file: /home/lamenji/Workspace/Tetras/tenet/tests/output/SolarSystemDev01-20230217/technical-data/SolarSystemDev01-1/SolarSystemDev01.ttl 
+- INFO - ----- Sentence (id): SSC-01-01
+- INFO - ----- Sentence (text): The Solar System is the gravitationally bound system of the Sun and the objects that orbit it, either directly or indirectly.
+- INFO - -- Loading Extraction Scheme (amr_scheme_1)
+- DEBUG - ----- Step number: 3
+- INFO - -- Loading Extraction Rules (amr_rule/*)
+- DEBUG - ----- Total rule number: 87
+- INFO - -- Applying extraction step: preprocessing
+- INFO - --- *** November Transduction *** Sequence: amrld-correcting-sequence
+- INFO - ----- fix-amr-bug-about-system-solar-planet: 5/5 new triples (626, 0:00:00.048350)
+- INFO - --- *** November Transduction *** Sequence: amr-reification-sequence
+- INFO - ----- reclassify-concept-1: 10/10 new triples (636, 0:00:00.131841)
+- DEBUG - ----- reclassify-concept-2: 0/0 new triple (636, 0:00:00.074151)
+- INFO - ----- reclassify-concept-3: 12/12 new triples (648, 0:00:00.050096)
+- INFO - ----- reclassify-concept-4: 16/16 new triples (664, 0:00:00.069943)
+- INFO - ----- reclassify-concept-5: 2/4 new triples (666, 0:00:00.042364)
+- INFO - ----- reify-roles-as-concept: 10/10 new triples (676, 0:00:00.054633)
+- INFO - ----- reclassify-existing-variable: 45/45 new triples (721, 0:00:00.035203)
+- INFO - ----- add-new-variable-for-reified-concept: 8/8 new triples (729, 0:00:00.063932)
+- INFO - ----- add-amr-leaf-for-reclassified-concept: 33/33 new triples (762, 0:00:00.046697)
+- INFO - ----- add-amr-leaf-for-reified-concept: 8/8 new triples (770, 0:00:00.062658)
+- INFO - ----- add-amr-edge-for-core-relation: 27/27 new triples (797, 0:00:00.119510)
+- INFO - ----- add-amr-edge-for-reified-concept: 12/12 new triples (809, 0:00:00.134834)
+- INFO - ----- add-amr-edge-for-name-relation: 5/5 new triples (814, 0:00:00.060733)
+- DEBUG - ----- add-value-for-quant-relation: 0/0 new triple (814, 0:00:00.069739)
+- INFO - ----- add-amr-edge-for-polarity-relation: 5/5 new triples (819, 0:00:00.066134)
+- INFO - ----- update-amr-edge-role-1: 15/15 new triples (834, 0:00:00.101905)
+- INFO - ----- add-amr-root: 5/5 new triples (839, 0:00:00.024756)
+- DEBUG - --- Serializing graph to SolarSystemDev01_preprocessing 
+- DEBUG - ----- step: preprocessing
+- DEBUG - ----- id: SolarSystemDev01
+- DEBUG - ----- work_file: /home/lamenji/Workspace/Tetras/tenet/tests/output/SolarSystemDev01-20230217/technical-data/SolarSystemDev01-1/SolarSystemDev01_preprocessing.ttl
+- DEBUG - ----- base: http://SolarSystemDev01/preprocessing
+- INFO - ----- 218 triples extracted during preprocessing step
+- INFO - -- Applying extraction step: transduction
+- INFO - --- *** November Transduction *** Sequence: atomic-extraction-sequence
+- INFO - ----- create-atom-class-net: 35/35 new triples (874, 0:00:00.066367)
+- DEBUG - ----- (refinement) refine-cover-node-1: 5 new triples (879)
+- DEBUG - ----- (refinement) refine-cover-node-2: 5 new triples (884)
+- INFO - ----- create-individual-net-1: 10/10 new triples (894, 0:00:00.087596)
+- DEBUG - ----- (refinement) refine-cover-node-1: 1 new triples (895)
+- INFO - ----- create-atom-property-net-1: 88/88 new triples (983, 0:00:00.146487)
+- DEBUG - ----- (refinement) refine-cover-node-1: 6 new triples (989)
+- INFO - ----- create-value-net: 17/17 new triples (1006, 0:00:00.092233)
+- INFO - ----- create-phenomena-net-1: 24/25 new triples (1030, 0:00:00.073087)
+- DEBUG - ----- (refinement) refine-cover-node-1: 2 new triples (1032)
+- INFO - --- *** November Transduction *** Sequence: atomic-extraction-sequence
+- INFO - ----- create-atom-class-net: 1/49 new triple (1033, 0:00:00.080771)
+- DEBUG - ----- create-individual-net-1: 0/10 new triple (1033, 0:00:00.052563)
+- INFO - ----- create-atom-property-net-1: 1/95 new triple (1034, 0:00:00.154358)
+- DEBUG - ----- create-value-net: 0/17 new triple (1034, 0:00:00.050105)
+- DEBUG - ----- create-phenomena-net-1: 0/25 new triple (1034, 0:00:00.057190)
+- INFO - --- *** November Transduction *** Sequence: phenomena-application-polarity-sequence
+- INFO - ----- polarity-phenomena-application: 8/9 new triples (1042, 0:00:00.109839)
+- DEBUG - ----- (refinement) refine-cover-node-1: 1 new triples (1043)
+- INFO - --- *** November Transduction *** Sequence: phenomena-application-mod-sequence
+- DEBUG - ----- mod-phenomena-application-1: 0/0 new triple (1043, 0:00:00.081777)
+- DEBUG - ----- mod-phenomena-application-2: 0/0 new triple (1043, 0:00:00.038491)
+- DEBUG - ----- mod-phenomena-application-3: 0/0 new triple (1043, 0:00:00.078474)
+- INFO - --- *** November Transduction *** Sequence: phenomena-application-and-sequence
+- INFO - ----- and-conjunction-phenomena-application-1: 14/17 new triples (1057, 0:00:00.170078)
+- DEBUG - ----- (refinement) refine-cover-node-1: 1 new triples (1058)
+- INFO - ----- and-conjunction-phenomena-application-2: 1/1 new triple (1059, 0:00:00.106857)
+- INFO - ----- and-conjunction-phenomena-application-3: 14/14 new triples (1073, 0:00:00.129548)
+- INFO - ----- and-conjunction-phenomena-application-4: 14/14 new triples (1087, 0:00:00.166570)
+- DEBUG - ----- (refinement) refine-cover-node-2: 1 new triples (1088)
+- INFO - ----- and-conjunction-phenomena-application-5: 6/9 new triples (1094, 0:00:00.062548)
+- INFO - ----- and-conjunction-phenomena-application-6: 2/2 new triples (1096, 0:00:00.205600)
+- INFO - --- *** January Transduction *** Sequence: "or" phenomena analysis 1 (targetting class)
+- DEBUG - ----- new net construction: 0/0 new triple (1096, 0:00:00.056004)
+- INFO - --- *** January Transduction *** Sequence: "or" phenomena analysis 2 (targetting property)
+- INFO - ----- new net construction: 9/9 new triples (1105, 0:00:00.055170)
+- INFO - --- *** February Transduction *** Sequence: phenomena_or_analyze_sequence
+- DEBUG - ----- "or" phenomena analysis 1 [ property(class, or_phenomena) ]: 0/0 new triple (1105, 0:00:00.011168)
+- INFO - ----- "or" phenomena analysis 2 [ property(property, or_phenomena) ]: 1/1 new triple (1106, 0:00:00.044370)
+- INFO - --- *** November Transduction *** Sequence: phenomena-checking-sequence
+- INFO - ----- expand-and-conjunction-phenomena-net: 8/8 new triples (1114, 0:00:00.014320)
+- DEBUG - ----- (refinement) refine-cover-node-2: 1 new triples (1115)
+- DEBUG - ----- expand-degree-phenomena-net-1: 0/0 new triple (1115, 0:00:00.008087)
+- DEBUG - ----- expand-degree-phenomena-net-2: 0/0 new triple (1115, 0:00:00.011609)
+- DEBUG - ----- expand-degree-phenomena-net-3: 0/0 new triple (1115, 0:00:00.008746)
+- DEBUG - ----- expand-degree-phenomena-net-4: 0/0 new triple (1115, 0:00:00.007308)
+- DEBUG - ----- expand-degree-phenomena-net-5: 0/0 new triple (1115, 0:00:00.007772)
+- DEBUG - ----- expand-degree-phenomena-net-6: 0/0 new triple (1115, 0:00:00.007716)
+- INFO - --- *** November Transduction *** Sequence: composite-property-extraction-sequence
+- DEBUG - ----- create-composite-class-net-from-property-1: 0/0 new triple (1115, 0:00:00.087769)
+- DEBUG - ----- create-composite-class-net-from-property-2: 0/0 new triple (1115, 0:00:00.224745)
+- INFO - --- *** November Transduction *** Sequence: composite-class-extraction-sequence-1
+- INFO - ----- create-composite-class-net-from-property-1: 48/54 new triples (1163, 0:00:00.555766)
+- DEBUG - ----- (refinement) refine-cover-node-1: 7 new triples (1170)
+- DEBUG - ----- (refinement) refine-cover-node-2: 3 new triples (1173)
+- DEBUG - ----- create-composite-class-net-from-property-2: 0/0 new triple (1173, 0:00:00.130480)
+- INFO - ----- create-composite-class-net-from-property-3: 50/57 new triples (1223, 0:00:00.457728)
+- INFO - --- *** November Transduction *** Sequence: composite-class-extraction-sequence-2
+- DEBUG - ----- create-composite-class-net-from-phenomena-1: 0/0 new triple (1223, 0:00:00.036293)
+- DEBUG - ----- create-composite-class-net-from-phenomena-2: 0/0 new triple (1223, 0:00:00.056631)
+- DEBUG - ----- create-composite-class-net-from-phenomena-3: 0/0 new triple (1223, 0:00:00.037681)
+- DEBUG - ----- create-composite-class-net-from-phenomena-4: 0/0 new triple (1223, 0:00:00.048736)
+- INFO - --- *** November Transduction *** Sequence: restriction-adding-sequence
+- DEBUG - ----- add-restriction-to-class-net-from-property-1: 0/0 new triple (1223, 0:00:00.042469)
+- INFO - --- *** November Transduction *** Sequence: classification-sequence
+- INFO - ----- classify-net-from-core-1: 8/8 new triples (1231, 0:00:00.008805)
+- INFO - ----- classify-net-from-core-2: 1/7 new triple (1232, 0:00:00.008024)
+- DEBUG - ----- classify-net-from-core-3: 0/0 new triple (1232, 0:00:00.045640)
+- DEBUG - ----- classify-net-from-part: 0/0 new triple (1232, 0:00:00.007531)
+- INFO - ----- classify-net-from-domain: 9/9 new triples (1241, 0:00:00.008094)
+- DEBUG - ----- classify-net-from-degree-phenomena-1: 0/0 new triple (1241, 0:00:00.010192)
+- DEBUG - ----- classify-net-from-degree-phenomena-2: 0/0 new triple (1241, 0:00:00.038002)
+- DEBUG - ----- classify-net-from-degree-phenomena-3: 0/0 new triple (1241, 0:00:00.006364)
+- INFO - ----- propagate-individual-1: 1/1 new triple (1242, 0:00:00.006416)
+- INFO - ----- propagate-individual-2: 5/5 new triples (1247, 0:00:00.008293)
+- DEBUG - ----- reclassify-deprecated-net: 0/0 new triple (1247, 0:00:00.005420)
+- DEBUG - --- Serializing graph to SolarSystemDev01_transduction 
+- DEBUG - ----- step: transduction
+- DEBUG - ----- id: SolarSystemDev01
+- DEBUG - ----- work_file: /home/lamenji/Workspace/Tetras/tenet/tests/output/SolarSystemDev01-20230217/technical-data/SolarSystemDev01-1/SolarSystemDev01_transduction.ttl
+- DEBUG - ----- base: http://SolarSystemDev01/transduction
+- INFO - ----- 408 triples extracted during transduction step
+- INFO - -- Applying extraction step: generation
+- INFO - --- *** November Transduction *** Sequence: main-generation-sequence
+- INFO - ----- compute-uri-for-owl-declaration-1: 8/8 new triples (1255, 0:00:00.030044)
+- INFO - ----- compute-uri-for-owl-declaration-2: 1/4 new triple (1256, 0:00:00.019682)
+- INFO - ----- compute-uri-for-owl-declaration-3: 1/1 new triple (1257, 0:00:00.049842)
+- DEBUG - ----- compute-uri-for-owl-declaration-4: 0/0 new triple (1257, 0:00:00.018787)
+- INFO - ----- compute-uri-for-owl-declaration-5: 6/6 new triples (1263, 0:00:00.019141)
+- INFO - ----- compute-uri-for-owl-declaration-6: 5/5 new triples (1268, 0:00:00.020967)
+- INFO - ----- generate-atom-class: 12/12 new triples (1280, 0:00:00.007831)
+- INFO - ----- classify-atom-class-1: 4/4 new triples (1284, 0:00:00.006734)
+- DEBUG - ----- classify-atom-class-2: 0/0 new triple (1284, 0:00:00.015968)
+- INFO - ----- generate-individual: 3/3 new triples (1287, 0:00:00.008033)
+- DEBUG - ----- classify-individual-1: 0/0 new triple (1287, 0:00:00.007648)
+- INFO - ----- classify-individual-2: 4/4 new triples (1291, 0:00:00.008491)
+- INFO - ----- generate-atom-property-1: 16/16 new triples (1307, 0:00:00.010658)
+- INFO - ----- generate-atom-property-12: 8/16 new triples (1315, 0:00:00.011613)
+- DEBUG - ----- generate-inverse-relation: 0/0 new triple (1315, 0:00:00.006359)
+- INFO - ----- generate-composite-class: 18/18 new triples (1333, 0:00:00.008989)
+- DEBUG - ----- add-restriction-to-class-1: 0/0 new triple (1333, 0:00:00.012511)
+- DEBUG - ----- add-restriction-to-class-2: 0/0 new triple (1333, 0:00:00.012346)
+- INFO - ----- add-restriction-to-class-3: 20/24 new triples (1353, 0:00:00.016476)
+- DEBUG - ----- add-restriction-to-class-4: 0/0 new triple (1353, 0:00:00.010946)
+- DEBUG - ----- add-restriction-to-class-5: 0/0 new triple (1353, 0:00:00.011763)
+- DEBUG - ----- add-restriction-to-class-6: 0/0 new triple (1353, 0:00:00.010090)
+- DEBUG - ----- generate-composite-property: 0/0 new triple (1353, 0:00:00.007500)
+- DEBUG - --- Serializing graph to SolarSystemDev01_generation 
+- DEBUG - ----- step: generation
+- DEBUG - ----- id: SolarSystemDev01
+- DEBUG - ----- work_file: /home/lamenji/Workspace/Tetras/tenet/tests/output/SolarSystemDev01-20230217/technical-data/SolarSystemDev01-1/SolarSystemDev01_generation.ttl
+- DEBUG - ----- base: http://SolarSystemDev01/generation
+- INFO - ----- 106 triples extracted during generation step
+- INFO - -- Result: file containing only the factoids
+- DEBUG - --- Making factoid graph with the last step result
+- DEBUG - ----- Number of factoids: 121
+- DEBUG - ----- Graph base: http://SolarSystemDev01/factoid
+- DEBUG - --- Serializing graph to factoid file (/home/lamenji/Workspace/Tetras/tenet/tests/output/SolarSystemDev01-20230217/technical-data/SolarSystemDev01-1/SolarSystemDev01_factoid.ttl)
+- INFO - 
+ === Final Ontology Generation  === 
+- INFO - -- Making complete factoid graph by merging the result factoids
+- INFO - ----- Total factoid number: 121
+- INFO - -- Serializing graph to factoid string
+- INFO - ----- Graph base: http://SolarSystemDev01/factoid
+- INFO - -- Serializing graph to factoid file
+- INFO - ----- Ontology Turtle File: /home/lamenji/Workspace/Tetras/tenet/tests/output/SolarSystemDev01-20230217/SolarSystemDev01_factoid.ttl
+- INFO - 
+ === Done === 
diff --git a/tests/test_rule.py b/tests/test_rule.py
index ac61dc2c82c60715e405f421050c81e65a9311aa..461bcb7e799510e65faae97ac9777b4cad17569c 100644
--- a/tests/test_rule.py
+++ b/tests/test_rule.py
@@ -96,9 +96,9 @@ def devtest_insert_query(graph):
 # Unit Test
 #==============================================================================
 
-def unittest_rule_analyze_phenomena_or_2(graph):    
+def unittest_run_rule(graph, rule):    
     print('\n -- Rule Test')
-    rule_label, new_triple_list = test_rule.analyze_phenomena_or_2(graph)
+    rule_label, new_triple_list = rule(graph)
     print(f' ----- label: {rule_label}')
     print(f' ----- new_triple_list: {len(new_triple_list)}')
     for new_triple in new_triple_list:
@@ -123,7 +123,8 @@ if __name__ == '__main__':
     print('\n \n')
     
     print('\n *** Unit Test ***')
-    unittest_rule_analyze_phenomena_or_2(graph)
+    unittest_run_rule(graph, test_rule.analyze_phenomena_or_1)
+    unittest_run_rule(graph, test_rule.analyze_phenomena_or_2)
     print('\n \n')
 
     print('\n *** - ***')
\ No newline at end of file